
Dump of file C:\Users\hxd\Documents\Codex\2026-10-17\new-chat-2\work\query-backfill\reader-only\build\Release\read_only_02_fixed.exe

File Type: EXECUTABLE IMAGE

  0000000140046CD0: 48 8B C4           mov         rax,rsp
  0000000140046CD3: 48 89 50 10        mov         qword ptr [rax+10h],rdx
  0000000140046CD7: 48 89 48 08        mov         qword ptr [rax+8],rcx
  0000000140046CDB: 53                 push        rbx
  0000000140046CDC: 55                 push        rbp
  0000000140046CDD: 56                 push        rsi
  0000000140046CDE: 57                 push        rdi
  0000000140046CDF: 41 54              push        r12
  0000000140046CE1: 41 55              push        r13
  0000000140046CE3: 41 56              push        r14
  0000000140046CE5: 41 57              push        r15
  0000000140046CE7: 48 83 EC 58        sub         rsp,58h
  0000000140046CEB: 4C 8B FA           mov         r15,rdx
  0000000140046CEE: 4C 8B E9           mov         r13,rcx
  0000000140046CF1: 45 33 E4           xor         r12d,r12d
  0000000140046CF4: 44 89 60 20        mov         dword ptr [rax+20h],r12d
  0000000140046CF8: 4C 8D 48 20        lea         r9,[rax+20h]
  0000000140046CFC: 41 B8 01 00 00 00  mov         r8d,1
  0000000140046D02: 48 8D 50 18        lea         rdx,[rax+18h]
  0000000140046D06: 49 8B CF           mov         rcx,r15
  0000000140046D09: E8 72 1D FD FF     call        0000000140018A80
  0000000140046D0E: 8B E8              mov         ebp,eax
  0000000140046D10: 85 C0              test        eax,eax
  0000000140046D12: 0F 85 4D 03 00 00  jne         0000000140047065
  0000000140046D18: 41 8B F4           mov         esi,r12d
  0000000140046D1B: 41 8B FC           mov         edi,r12d
  0000000140046D1E: 0F B6 9C 24 B0 00  movzx       ebx,byte ptr [rsp+00000000000000B0h]
                    00 00
  0000000140046D26: 80 FB 0F           cmp         bl,0Fh
  0000000140046D29: 74 52              je          0000000140046D7D
  0000000140046D2B: 0F 1F 44 00 00     nop         dword ptr [rax+rax]
  0000000140046D30: 84 DB              test        bl,bl
  0000000140046D32: 79 49              jns         0000000140046D7D
  0000000140046D34: 44 89 A4 24 B8 00  mov         dword ptr [rsp+00000000000000B8h],r12d
                    00 00
  0000000140046D3C: 4C 8D 8C 24 B8 00  lea         r9,[rsp+00000000000000B8h]
                    00 00
  0000000140046D44: 41 B8 01 00 00 00  mov         r8d,1
  0000000140046D4A: 48 8D 94 24 B0 00  lea         rdx,[rsp+00000000000000B0h]
                    00 00
  0000000140046D52: 49 8B CF           mov         rcx,r15
  0000000140046D55: E8 26 1D FD FF     call        0000000140018A80
  0000000140046D5A: 8B E8              mov         ebp,eax
  0000000140046D5C: 85 C0              test        eax,eax
  0000000140046D5E: 0F 85 01 03 00 00  jne         0000000140047065
  0000000140046D64: 83 E3 7F           and         ebx,7Fh
  0000000140046D67: 8B CF              mov         ecx,edi
  0000000140046D69: D3 E3              shl         ebx,cl
  0000000140046D6B: 0B F3              or          esi,ebx
  0000000140046D6D: 83 C7 07           add         edi,7
  0000000140046D70: 0F B6 9C 24 B0 00  movzx       ebx,byte ptr [rsp+00000000000000B0h]
                    00 00
  0000000140046D78: 80 FB 0F           cmp         bl,0Fh
  0000000140046D7B: 75 B3              jne         0000000140046D30
  0000000140046D7D: 4D 8B F4           mov         r14,r12
  0000000140046D80: 4C 89 64 24 20     mov         qword ptr [rsp+20h],r12
  0000000140046D85: 0F B6 C3           movzx       eax,bl
  0000000140046D88: 8B CF              mov         ecx,edi
  0000000140046D8A: D3 E0              shl         eax,cl
  0000000140046D8C: 8B C8              mov         ecx,eax
  0000000140046D8E: 8B C6              mov         eax,esi
  0000000140046D90: 48 0B C8           or          rcx,rax
  0000000140046D93: 48 89 4C 24 28     mov         qword ptr [rsp+28h],rcx
  0000000140046D98: 41 8B EC           mov         ebp,r12d
  0000000140046D9B: 48 8D 3D 4E 5D 03  lea         rdi,[000000014007CAF0h]
                    00
  0000000140046DA2: 4C 3B F1           cmp         r14,rcx
  0000000140046DA5: 0F 83 BA 02 00 00  jae         0000000140047065
  0000000140046DAB: B9 58 00 00 00     mov         ecx,58h
  0000000140046DB0: E8 3B 05 02 00     call        00000001400672F0
  0000000140046DB5: 48 8B D8           mov         rbx,rax
  0000000140046DB8: 48 89 44 24 30     mov         qword ptr [rsp+30h],rax
  0000000140046DBD: 48 85 C0           test        rax,rax
  0000000140046DC0: 74 70              je          0000000140046E32
  0000000140046DC2: 0F 57 C0           xorps       xmm0,xmm0
  0000000140046DC5: 0F 11 00           movups      xmmword ptr [rax],xmm0
  0000000140046DC8: C7 40 08 01 00 00  mov         dword ptr [rax+8],1
                    00
  0000000140046DCF: C7 40 0C 01 00 00  mov         dword ptr [rax+0Ch],1
                    00
  0000000140046DD6: 48 89 38           mov         qword ptr [rax],rdi
  0000000140046DD9: 48 8D 78 10        lea         rdi,[rax+10h]
  0000000140046DDD: 48 89 BC 24 B8 00  mov         qword ptr [rsp+00000000000000B8h],rdi
                    00 00
  0000000140046DE5: 0F 11 07           movups      xmmword ptr [rdi],xmm0
  0000000140046DE8: 4C 89 67 10        mov         qword ptr [rdi+10h],r12
  0000000140046DEC: 48 C7 47 18 0F 00  mov         qword ptr [rdi+18h],0Fh
                    00 00
  0000000140046DF4: C6 07 00           mov         byte ptr [rdi],0
  0000000140046DF7: 66 C7 47 20 FF FF  mov         word ptr [rdi+20h],0FFFFh
  0000000140046DFD: C6 47 22 FF        mov         byte ptr [rdi+22h],0FFh
  0000000140046E01: 4C 89 67 28        mov         qword ptr [rdi+28h],r12
  0000000140046E05: 4C 89 67 30        mov         qword ptr [rdi+30h],r12
  0000000140046E09: 4C 89 67 38        mov         qword ptr [rdi+38h],r12
  0000000140046E0D: 4C 89 67 40        mov         qword ptr [rdi+40h],r12
  0000000140046E11: B9 60 00 00 00     mov         ecx,60h
  0000000140046E16: E8 D5 04 02 00     call        00000001400672F0
  0000000140046E1B: 48 89 00           mov         qword ptr [rax],rax
  0000000140046E1E: 48 89 40 08        mov         qword ptr [rax+8],rax
  0000000140046E22: 48 89 40 10        mov         qword ptr [rax+10h],rax
  0000000140046E26: 66 C7 40 18 01 01  mov         word ptr [rax+18h],101h
  0000000140046E2C: 48 89 47 38        mov         qword ptr [rdi+38h],rax
  0000000140046E30: EB 03              jmp         0000000140046E35
  0000000140046E32: 49 8B DC           mov         rbx,r12
  0000000140046E35: 48 8D 73 10        lea         rsi,[rbx+10h]
  0000000140046E39: 48 89 74 24 40     mov         qword ptr [rsp+40h],rsi
  0000000140046E3E: 48 89 5C 24 48     mov         qword ptr [rsp+48h],rbx
  0000000140046E43: 41 8B FC           mov         edi,r12d
  0000000140046E46: 49 8B D7           mov         rdx,r15
  0000000140046E49: 48 8B CE           mov         rcx,rsi
  0000000140046E4C: E8 3F 02 00 00     call        0000000140047090
  0000000140046E51: 8B E8              mov         ebp,eax
  0000000140046E53: 85 C0              test        eax,eax
  0000000140046E55: 75 5E              jne         0000000140046EB5
  0000000140046E57: 44 89 A4 24 B8 00  mov         dword ptr [rsp+00000000000000B8h],r12d
                    00 00
  0000000140046E5F: 4C 8D 8C 24 B8 00  lea         r9,[rsp+00000000000000B8h]
                    00 00
  0000000140046E67: 41 B8 04 00 00 00  mov         r8d,4
  0000000140046E6D: 48 8D 94 24 B0 00  lea         rdx,[rsp+00000000000000B0h]
                    00 00
  0000000140046E75: 49 8B CF           mov         rcx,r15
  0000000140046E78: E8 03 1C FD FF     call        0000000140018A80
  0000000140046E7D: 8B E8              mov         ebp,eax
  0000000140046E7F: 85 C0              test        eax,eax
  0000000140046E81: 75 32              jne         0000000140046EB5
  0000000140046E83: 0F B6 BC 24 B0 00  movzx       edi,byte ptr [rsp+00000000000000B0h]
                    00 00
  0000000140046E8B: C1 E7 08           shl         edi,8
  0000000140046E8E: 0F B6 84 24 B1 00  movzx       eax,byte ptr [rsp+00000000000000B1h]
                    00 00
  0000000140046E96: 0B F8              or          edi,eax
  0000000140046E98: C1 E7 08           shl         edi,8
  0000000140046E9B: 0F B6 84 24 B2 00  movzx       eax,byte ptr [rsp+00000000000000B2h]
                    00 00
  0000000140046EA3: 0B F8              or          edi,eax
  0000000140046EA5: C1 E7 08           shl         edi,8
  0000000140046EA8: 0F B6 84 24 B3 00  movzx       eax,byte ptr [rsp+00000000000000B3h]
                    00 00
  0000000140046EB0: 0B F8              or          edi,eax
  0000000140046EB2: 41 8B EC           mov         ebp,r12d
  0000000140046EB5: 49 8D 4D 20        lea         rcx,[r13+20h]
  0000000140046EB9: 48 8B 51 08        mov         rdx,qword ptr [rcx+8]
  0000000140046EBD: 48 3B 51 10        cmp         rdx,qword ptr [rcx+10h]
  0000000140046EC1: 74 1E              je          0000000140046EE1
  0000000140046EC3: 4C 89 22           mov         qword ptr [rdx],r12
  0000000140046EC6: 4C 89 62 08        mov         qword ptr [rdx+8],r12
  0000000140046ECA: 48 85 DB           test        rbx,rbx
  0000000140046ECD: 74 04              je          0000000140046ED3
  0000000140046ECF: F0 FF 43 08        lock inc    dword ptr [rbx+8]
  0000000140046ED3: 48 89 32           mov         qword ptr [rdx],rsi
  0000000140046ED6: 48 89 5A 08        mov         qword ptr [rdx+8],rbx
  0000000140046EDA: 48 83 41 08 10     add         qword ptr [rcx+8],10h
  0000000140046EDF: EB 0A              jmp         0000000140046EEB
  0000000140046EE1: 4C 8D 44 24 40     lea         r8,[rsp+40h]
  0000000140046EE6: E8 D5 C1 FD FF     call        00000001400230C0
  0000000140046EEB: 49 8D 75 38        lea         rsi,[r13+38h]
  0000000140046EEF: 4C 8B 66 08        mov         r12,qword ptr [rsi+8]
  0000000140046EF3: 48 8B 4E 10        mov         rcx,qword ptr [rsi+10h]
  0000000140046EF7: 4C 3B E1           cmp         r12,rcx
  0000000140046EFA: 74 0E              je          0000000140046F0A
  0000000140046EFC: 41 89 3C 24        mov         dword ptr [r12],edi
  0000000140046F00: 48 83 46 08 04     add         qword ptr [rsi+8],4
  0000000140046F05: E9 07 01 00 00     jmp         0000000140047011
  0000000140046F0A: 48 8B 06           mov         rax,qword ptr [rsi]
  0000000140046F0D: 4D 8B FC           mov         r15,r12
  0000000140046F10: 4C 2B F8           sub         r15,rax
  0000000140046F13: 49 C1 FF 02        sar         r15,2
  0000000140046F17: 49 B9 FF FF FF FF  mov         r9,3FFFFFFFFFFFFFFFh
                    FF FF FF 3F
  0000000140046F21: 4D 3B F9           cmp         r15,r9
  0000000140046F24: 0F 84 4E 01 00 00  je          0000000140047078
  0000000140046F2A: 48 2B C8           sub         rcx,rax
  0000000140046F2D: 48 C1 F9 02        sar         rcx,2
  0000000140046F31: 48 8B D1           mov         rdx,rcx
  0000000140046F34: 48 D1 EA           shr         rdx,1
  0000000140046F37: 49 8B C1           mov         rax,r9
  0000000140046F3A: 48 2B C2           sub         rax,rdx
  0000000140046F3D: 48 3B C8           cmp         rcx,rax
  0000000140046F40: 0F 87 38 01 00 00  ja          000000014004707E
  0000000140046F46: 4D 8D 47 01        lea         r8,[r15+1]
  0000000140046F4A: 48 8D 04 11        lea         rax,[rcx+rdx]
  0000000140046F4E: 4D 8B E8           mov         r13,r8
  0000000140046F51: 49 3B C0           cmp         rax,r8
  0000000140046F54: 4C 0F 43 E8        cmovae      r13,rax
  0000000140046F58: 4D 3B E9           cmp         r13,r9
  0000000140046F5B: 0F 87 1D 01 00 00  ja          000000014004707E
  0000000140046F61: 4A 8D 0C AD 00 00  lea         rcx,[r13*4+0000000000000000h]
                    00 00
  0000000140046F69: 48 85 C9           test        rcx,rcx
  0000000140046F6C: 75 05              jne         0000000140046F73
  0000000140046F6E: 45 33 F6           xor         r14d,r14d
  0000000140046F71: EB 3D              jmp         0000000140046FB0
  0000000140046F73: 48 81 F9 00 10 00  cmp         rcx,1000h
                    00
  0000000140046F7A: 72 2C              jb          0000000140046FA8
  0000000140046F7C: 48 8D 41 27        lea         rax,[rcx+27h]
  0000000140046F80: 48 3B C1           cmp         rax,rcx
  0000000140046F83: 0F 86 F5 00 00 00  jbe         000000014004707E
  0000000140046F89: 48 8B C8           mov         rcx,rax
  0000000140046F8C: E8 5F 03 02 00     call        00000001400672F0
  0000000140046F91: 48 85 C0           test        rax,rax
  0000000140046F94: 0F 84 C4 00 00 00  je          000000014004705E
  0000000140046F9A: 4C 8D 70 27        lea         r14,[rax+27h]
  0000000140046F9E: 49 83 E6 E0        and         r14,0FFFFFFFFFFFFFFE0h
  0000000140046FA2: 49 89 46 F8        mov         qword ptr [r14-8],rax
  0000000140046FA6: EB 08              jmp         0000000140046FB0
  0000000140046FA8: E8 43 03 02 00     call        00000001400672F0
  0000000140046FAD: 4C 8B F0           mov         r14,rax
  0000000140046FB0: 43 89 3C BE        mov         dword ptr [r14+r15*4],edi
  0000000140046FB4: 4C 8B 46 08        mov         r8,qword ptr [rsi+8]
  0000000140046FB8: 48 8B 16           mov         rdx,qword ptr [rsi]
  0000000140046FBB: 49 8B CE           mov         rcx,r14
  0000000140046FBE: 4D 3B E0           cmp         r12,r8
  0000000140046FC1: 75 05              jne         0000000140046FC8
  0000000140046FC3: 4C 2B C2           sub         r8,rdx
  0000000140046FC6: EB 1D              jmp         0000000140046FE5
  0000000140046FC8: 4D 8B C4           mov         r8,r12
  0000000140046FCB: 4C 2B C2           sub         r8,rdx
  0000000140046FCE: E8 79 11 02 00     call        000000014006814C
  0000000140046FD3: 4C 8B 46 08        mov         r8,qword ptr [rsi+8]
  0000000140046FD7: 4D 2B C4           sub         r8,r12
  0000000140046FDA: 49 8D 4F 01        lea         rcx,[r15+1]
  0000000140046FDE: 49 8D 0C 8E        lea         rcx,[r14+rcx*4]
  0000000140046FE2: 49 8B D4           mov         rdx,r12
  0000000140046FE5: E8 62 11 02 00     call        000000014006814C
  0000000140046FEA: 4D 8B CD           mov         r9,r13
  0000000140046FED: 4D 8D 47 01        lea         r8,[r15+1]
  0000000140046FF1: 49 8B D6           mov         rdx,r14
  0000000140046FF4: 48 8B CE           mov         rcx,rsi
  0000000140046FF7: E8 94 49 FC FF     call        000000014000B990
  0000000140046FFC: 4C 8B 74 24 20     mov         r14,qword ptr [rsp+20h]
  0000000140047001: 4C 8B BC 24 A8 00  mov         r15,qword ptr [rsp+00000000000000A8h]
                    00 00
  0000000140047009: 4C 8B AC 24 A0 00  mov         r13,qword ptr [rsp+00000000000000A0h]
                    00 00
  0000000140047011: 48 85 DB           test        rbx,rbx
  0000000140047014: 74 2F              je          0000000140047045
  0000000140047016: B8 FF FF FF FF     mov         eax,0FFFFFFFFh
  000000014004701B: F0 0F C1 43 08     lock xadd   dword ptr [rbx+8],eax
  0000000140047020: 83 F8 01           cmp         eax,1
  0000000140047023: 75 20              jne         0000000140047045
  0000000140047025: 48 8B 03           mov         rax,qword ptr [rbx]
  0000000140047028: 48 8B CB           mov         rcx,rbx
  000000014004702B: FF 10              call        qword ptr [rax]
  000000014004702D: B8 FF FF FF FF     mov         eax,0FFFFFFFFh
  0000000140047032: F0 0F C1 43 0C     lock xadd   dword ptr [rbx+0Ch],eax
  0000000140047037: 83 F8 01           cmp         eax,1
  000000014004703A: 75 09              jne         0000000140047045
  000000014004703C: 48 8B 03           mov         rax,qword ptr [rbx]
  000000014004703F: 48 8B CB           mov         rcx,rbx
  0000000140047042: FF 50 08           call        qword ptr [rax+8]
  0000000140047045: 49 FF C6           inc         r14
  0000000140047048: 4C 89 74 24 20     mov         qword ptr [rsp+20h],r14
  000000014004704D: 85 ED              test        ebp,ebp
  000000014004704F: 75 14              jne         0000000140047065
  0000000140047051: 48 8B 4C 24 28     mov         rcx,qword ptr [rsp+28h]
  0000000140047056: 45 33 E4           xor         r12d,r12d
  0000000140047059: E9 3D FD FF FF     jmp         0000000140046D9B
  000000014004705E: B9 05 00 00 00     mov         ecx,5
  0000000140047063: CD 29              int         29h
  0000000140047065: 8B C5              mov         eax,ebp
  0000000140047067: 48 83 C4 58        add         rsp,58h
  000000014004706B: 41 5F              pop         r15
  000000014004706D: 41 5E              pop         r14
  000000014004706F: 41 5D              pop         r13
  0000000140047071: 41 5C              pop         r12
  0000000140047073: 5F                 pop         rdi
  0000000140047074: 5E                 pop         rsi
  0000000140047075: 5D                 pop         rbp
  0000000140047076: 5B                 pop         rbx
  0000000140047077: C3                 ret
  0000000140047078: E8 E3 6B FC FF     call        000000014000DC60
  000000014004707D: 90                 nop
  000000014004707E: E8 2D 66 FC FF     call        000000014000D6B0
  0000000140047083: CC                 int         3

  Summary

       78000 .text
