Skip to content

Instantly share code, notes, and snippets.

@staticfloat
Created June 12, 2015 17:16
Show Gist options
  • Save staticfloat/06b88ee3368f7bee481c to your computer and use it in GitHub Desktop.
Save staticfloat/06b88ee3368f7bee481c to your computer and use it in GitHub Desktop.
libpcre2-8.0.dylib`pcre2_match_8:
0x10007bf10: pushq %rbp
0x10007bf11: movq %rsp, %rbp
0x10007bf14: subq $0x2c0, %rsp
0x10007bf1b: movq 0x10(%rbp), %rax
0x10007bf1f: leaq -0x1c0(%rbp), %r10
0x10007bf26: movq %rdi, -0x10(%rbp)
0x10007bf2a: movq %rsi, -0x18(%rbp)
0x10007bf2e: movq %rdx, -0x20(%rbp)
0x10007bf32: movq %rcx, -0x28(%rbp)
0x10007bf36: movl %r8d, -0x2c(%rbp)
0x10007bf3a: movq %r9, -0x38(%rbp)
0x10007bf3e: movq %rax, -0x40(%rbp)
0x10007bf42: movq $0x0, -0x50(%rbp)
0x10007bf4a: movq -0x10(%rbp), %rax
0x10007bf4e: movq %rax, -0x58(%rbp)
0x10007bf52: movl $0x0, -0x64(%rbp)
0x10007bf59: movl $0x0, -0x68(%rbp)
0x10007bf60: movl $0x0, -0x70(%rbp)
0x10007bf67: movb $0x0, -0x75(%rbp)
0x10007bf6b: movb $0x0, -0x76(%rbp)
0x10007bf6f: movb $0x0, -0x77(%rbp)
0x10007bf73: movb $0x0, -0x78(%rbp)
0x10007bf77: movq -0x18(%rbp), %rax
0x10007bf7b: addq -0x28(%rbp), %rax
0x10007bf7f: movq %rax, -0x88(%rbp)
0x10007bf86: movq -0x88(%rbp), %rax
0x10007bf8d: addq $-0x1, %rax
0x10007bf93: movq %rax, -0x90(%rbp)
0x10007bf9a: movq $0x0, -0x98(%rbp)
0x10007bfa5: movq $0x0, -0xa0(%rbp)
0x10007bfb0: movq %r10, -0x1c8(%rbp)
0x10007bfb7: cmpq $-0x1, -0x20(%rbp)
0x10007bfbf: jne 0x10007bfd2 ; pcre2_match_8 + 194
0x10007bfc5: movq -0x18(%rbp), %rdi
0x10007bfc9: callq 0x1000a0870 ; _pcre2_strlen_8
0x10007bfce: movq %rax, -0x20(%rbp)
0x10007bfd2: movl -0x2c(%rbp), %eax
0x10007bfd5: andl $0x3fffffc0, %eax
0x10007bfda: cmpl $0x0, %eax
0x10007bfdf: je 0x10007bff1 ; pcre2_match_8 + 225
0x10007bfe5: movl $0xffffffde, -0x4(%rbp)
0x10007bfec: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007bff1: cmpq $0x0, -0x10(%rbp)
0x10007bff9: je 0x10007c01b ; pcre2_match_8 + 267
0x10007bfff: cmpq $0x0, -0x18(%rbp)
0x10007c007: je 0x10007c01b ; pcre2_match_8 + 267
0x10007c00d: cmpq $0x0, -0x38(%rbp)
0x10007c015: jne 0x10007c027 ; pcre2_match_8 + 279
0x10007c01b: movl $0xffffffcd, -0x4(%rbp)
0x10007c022: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c027: movq -0x28(%rbp), %rax
0x10007c02b: cmpq -0x20(%rbp), %rax
0x10007c02f: jbe 0x10007c041 ; pcre2_match_8 + 305
0x10007c035: movl $0xffffffdf, -0x4(%rbp)
0x10007c03c: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c041: movq -0x58(%rbp), %rax
0x10007c045: movl 0x50(%rax), %ecx
0x10007c048: movl %ecx, %eax
0x10007c04a: cmpq $0x50435245, %rax
0x10007c050: je 0x10007c062 ; pcre2_match_8 + 338
0x10007c056: movl $0xffffffe1, -0x4(%rbp)
0x10007c05d: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c062: movq -0x58(%rbp), %rax
0x10007c066: movl 0x5c(%rax), %ecx
0x10007c069: andl $0x7, %ecx
0x10007c06f: cmpl $0x1, %ecx
0x10007c075: je 0x10007c087 ; pcre2_match_8 + 375
0x10007c07b: movl $0xffffffe0, -0x4(%rbp)
0x10007c082: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c087: movq -0x58(%rbp), %rax
0x10007c08b: movl 0x5c(%rax), %ecx
0x10007c08e: andl $0x30000, %ecx
0x10007c094: shrl $0xe, %ecx
0x10007c097: movl -0x2c(%rbp), %edx
0x10007c09a: orl %ecx, %edx
0x10007c09c: movl %edx, -0x2c(%rbp)
0x10007c09f: cmpq $0x0, -0x40(%rbp)
0x10007c0a7: jne 0x10007c0b8 ; pcre2_match_8 + 424
0x10007c0ad: leaq 0x42094(%rip), %rax ; _pcre2_default_match_context_8
0x10007c0b4: movq %rax, -0x40(%rbp)
0x10007c0b8: movq -0x58(%rbp), %rax
0x10007c0bc: movl 0x58(%rax), %ecx
0x10007c0bf: andl $0x80000, %ecx
0x10007c0c5: cmpl $0x0, %ecx
0x10007c0cb: setne %dl
0x10007c0ce: andb $0x1, %dl
0x10007c0d1: movzbl %dl, %ecx
0x10007c0d4: movl %ecx, -0x74(%rbp)
0x10007c0d7: movl -0x2c(%rbp), %ecx
0x10007c0da: andl $0x20, %ecx
0x10007c0e0: cmpl $0x0, %ecx
0x10007c0e6: je 0x10007c0fc ; pcre2_match_8 + 492
0x10007c0ec: movl $0x2, %eax
0x10007c0f1: movl %eax, -0x230(%rbp)
0x10007c0f7: jmp 0x10007c126 ; pcre2_match_8 + 534
0x10007c0fc: movl $0x1, %eax
0x10007c101: movl $0x0, %ecx
0x10007c106: movl -0x2c(%rbp), %edx
0x10007c109: andl $0x10, %edx
0x10007c10f: cmpl $0x0, %edx
0x10007c115: setne %sil
0x10007c119: testb $0x1, %sil
0x10007c11d: cmovel %ecx, %eax
0x10007c120: movl %eax, -0x230(%rbp)
0x10007c126: movl -0x230(%rbp), %eax
0x10007c12c: movw %ax, %cx
0x10007c12f: movq -0x1c8(%rbp), %rdx
0x10007c136: movw %cx, 0x70(%rdx)
0x10007c13a: cmpl $0x0, -0x74(%rbp)
0x10007c141: je 0x10007c1e6 ; pcre2_match_8 + 726
0x10007c147: movl -0x2c(%rbp), %eax
0x10007c14a: andl $0x40000000, %eax
0x10007c14f: cmpl $0x0, %eax
0x10007c154: jne 0x10007c1e6 ; pcre2_match_8 + 726
0x10007c15a: movq -0x18(%rbp), %rdi
0x10007c15e: movq -0x20(%rbp), %rsi
0x10007c162: movq -0x38(%rbp), %rax
0x10007c166: addq $0x40, %rax
0x10007c16c: movq %rax, %rdx
0x10007c16f: callq 0x1000a4860 ; _pcre2_valid_utf_8
0x10007c174: movq -0x38(%rbp), %rdx
0x10007c178: movl %eax, 0x4c(%rdx)
0x10007c17b: movq -0x38(%rbp), %rdx
0x10007c17f: cmpl $0x0, 0x4c(%rdx)
0x10007c186: je 0x10007c19b ; pcre2_match_8 + 651
0x10007c18c: movq -0x38(%rbp), %rax
0x10007c190: movl 0x4c(%rax), %ecx
0x10007c193: movl %ecx, -0x4(%rbp)
0x10007c196: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c19b: cmpq $0x0, -0x28(%rbp)
0x10007c1a3: jbe 0x10007c1e1 ; pcre2_match_8 + 721
0x10007c1a9: movq -0x28(%rbp), %rax
0x10007c1ad: cmpq -0x20(%rbp), %rax
0x10007c1b1: jae 0x10007c1e1 ; pcre2_match_8 + 721
0x10007c1b7: movq -0x28(%rbp), %rax
0x10007c1bb: movq -0x18(%rbp), %rcx
0x10007c1bf: movzbl (%rcx,%rax), %edx
0x10007c1c3: andl $0xc0, %edx
0x10007c1c9: cmpl $0x80, %edx
0x10007c1cf: jne 0x10007c1e1 ; pcre2_match_8 + 721
0x10007c1d5: movl $0xffffffdc, -0x4(%rbp)
0x10007c1dc: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c1e1: jmp 0x10007c1e6 ; pcre2_match_8 + 726
0x10007c1e6: movq -0x58(%rbp), %rax
0x10007c1ea: cmpq $0x0, 0x20(%rax)
0x10007c1f2: je 0x10007c250 ; pcre2_match_8 + 832
0x10007c1f8: movl -0x2c(%rbp), %eax
0x10007c1fb: andl $0xbfffffc0, %eax
0x10007c200: cmpl $0x0, %eax
0x10007c205: jne 0x10007c250 ; pcre2_match_8 + 832
0x10007c20b: movq -0x10(%rbp), %rdi
0x10007c20f: movq -0x18(%rbp), %rsi
0x10007c213: movq -0x20(%rbp), %rdx
0x10007c217: movq -0x28(%rbp), %rcx
0x10007c21b: movl -0x2c(%rbp), %r8d
0x10007c21f: movq -0x38(%rbp), %r9
0x10007c223: movq -0x40(%rbp), %rax
0x10007c227: movq %rax, (%rsp)
0x10007c22b: callq 0x1000420a0 ; pcre2_jit_match_8
0x10007c230: movl %eax, -0x44(%rbp)
0x10007c233: cmpl $0xffffffd3, -0x44(%rbp)
0x10007c23a: je 0x10007c24b ; pcre2_match_8 + 827
0x10007c240: movl -0x44(%rbp), %eax
0x10007c243: movl %eax, -0x4(%rbp)
0x10007c246: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c24b: jmp 0x10007c250 ; pcre2_match_8 + 832
0x10007c250: movq -0x58(%rbp), %rax
0x10007c254: movl 0x58(%rax), %ecx
0x10007c257: orl -0x2c(%rbp), %ecx
0x10007c25a: andl $0x80000000, %ecx
0x10007c260: cmpl $0x0, %ecx
0x10007c266: setne %dl
0x10007c269: andb $0x1, %dl
0x10007c26c: movzbl %dl, %ecx
0x10007c26f: movl %ecx, -0x5c(%rbp)
0x10007c272: movq -0x58(%rbp), %rax
0x10007c276: movl 0x58(%rax), %ecx
0x10007c279: andl $0x100, %ecx
0x10007c27f: cmpl $0x0, %ecx
0x10007c285: setne %dl
0x10007c288: andb $0x1, %dl
0x10007c28b: movzbl %dl, %ecx
0x10007c28e: movl %ecx, -0x60(%rbp)
0x10007c291: movq -0x58(%rbp), %rax
0x10007c295: movl 0x5c(%rax), %ecx
0x10007c298: andl $0x200, %ecx
0x10007c29e: cmpl $0x0, %ecx
0x10007c2a4: setne %dl
0x10007c2a7: andb $0x1, %dl
0x10007c2aa: movzbl %dl, %ecx
0x10007c2ad: movl %ecx, -0x6c(%rbp)
0x10007c2b0: cmpq $0x0, -0x40(%rbp)
0x10007c2b8: jne 0x10007c2f6 ; pcre2_match_8 + 998
0x10007c2be: movq -0x1c8(%rbp), %rax
0x10007c2c5: movq $0x0, 0x118(%rax)
0x10007c2d0: movq -0x1c8(%rbp), %rax
0x10007c2d7: movq -0x58(%rbp), %rcx
0x10007c2db: movq (%rcx), %rdx
0x10007c2de: movq %rdx, (%rax)
0x10007c2e1: movq 0x8(%rcx), %rdx
0x10007c2e5: movq %rdx, 0x8(%rax)
0x10007c2e9: movq 0x10(%rcx), %rcx
0x10007c2ed: movq %rcx, 0x10(%rax)
0x10007c2f1: jmp 0x10007c343 ; pcre2_match_8 + 1075
0x10007c2f6: movq -0x40(%rbp), %rax
0x10007c2fa: movq 0x28(%rax), %rax
0x10007c2fe: movq -0x1c8(%rbp), %rcx
0x10007c305: movq %rax, 0x118(%rcx)
0x10007c30c: movq -0x40(%rbp), %rax
0x10007c310: movq 0x30(%rax), %rax
0x10007c314: movq -0x1c8(%rbp), %rcx
0x10007c31b: movq %rax, 0x110(%rcx)
0x10007c322: movq -0x1c8(%rbp), %rax
0x10007c329: movq -0x40(%rbp), %rcx
0x10007c32d: movq (%rcx), %rdx
0x10007c330: movq %rdx, (%rax)
0x10007c333: movq 0x8(%rcx), %rdx
0x10007c337: movq %rdx, 0x8(%rax)
0x10007c33b: movq 0x10(%rcx), %rcx
0x10007c33f: movq %rcx, 0x10(%rax)
0x10007c343: movq -0x18(%rbp), %rax
0x10007c347: movq -0x1c8(%rbp), %rcx
0x10007c34e: movq %rax, 0x88(%rcx)
0x10007c355: movq -0x28(%rbp), %rax
0x10007c359: movq -0x1c8(%rbp), %rcx
0x10007c360: movq %rax, 0x60(%rcx)
0x10007c364: movq -0x1c8(%rbp), %rax
0x10007c36b: movq 0x88(%rax), %rax
0x10007c372: addq -0x20(%rbp), %rax
0x10007c376: movq %rax, -0x80(%rbp)
0x10007c37a: movq -0x1c8(%rbp), %rcx
0x10007c381: movq %rax, 0x90(%rcx)
0x10007c388: movq -0x58(%rbp), %rax
0x10007c38c: movl 0x5c(%rax), %edx
0x10007c38f: andl $0x1000, %edx
0x10007c395: cmpl $0x0, %edx
0x10007c39b: setne %sil
0x10007c39f: andb $0x1, %sil
0x10007c3a3: movzbl %sil, %edx
0x10007c3a7: movq -0x1c8(%rbp), %rax
0x10007c3ae: movl %edx, 0x28(%rax)
0x10007c3b1: movl -0x2c(%rbp), %edx
0x10007c3b4: movq -0x1c8(%rbp), %rax
0x10007c3bb: movl %edx, 0xd0(%rax)
0x10007c3c1: movq -0x58(%rbp), %rax
0x10007c3c5: movl 0x58(%rax), %edx
0x10007c3c8: movq -0x1c8(%rbp), %rax
0x10007c3cf: movl %edx, 0xd4(%rax)
0x10007c3d5: movq -0x1c8(%rbp), %rax
0x10007c3dc: movl $0x0, 0xe0(%rax)
0x10007c3e6: movq -0x1c8(%rbp), %rax
0x10007c3ed: movq $0x0, 0xc0(%rax)
0x10007c3f8: movq -0x1c8(%rbp), %rax
0x10007c3ff: movq $0x0, 0xb8(%rax)
0x10007c40a: movq -0x1c8(%rbp), %rax
0x10007c411: movq $0x0, 0x100(%rax)
0x10007c41c: movq -0x1c8(%rbp), %rax
0x10007c423: movq $0x0, 0x108(%rax)
0x10007c42e: movq -0x1c8(%rbp), %rax
0x10007c435: movl $0x0, 0x24(%rax)
0x10007c43c: movq -0x58(%rbp), %rax
0x10007c440: addq $0x80, %rax
0x10007c446: movq -0x1c8(%rbp), %rcx
0x10007c44d: movq %rax, 0x78(%rcx)
0x10007c451: movq -0x58(%rbp), %rax
0x10007c455: movw 0x7e(%rax), %di
0x10007c459: movq -0x1c8(%rbp), %rax
0x10007c460: movw %di, 0x74(%rax)
0x10007c464: movq -0x58(%rbp), %rax
0x10007c468: movw 0x7c(%rax), %di
0x10007c46c: movq -0x1c8(%rbp), %rax
0x10007c473: movw %di, 0x76(%rax)
0x10007c477: movq -0x1c8(%rbp), %rax
0x10007c47e: movq 0x78(%rax), %rax
0x10007c482: movq -0x58(%rbp), %rcx
0x10007c486: movzwl 0x7e(%rcx), %edx
0x10007c48a: movq -0x58(%rbp), %rcx
0x10007c48e: movzwl 0x7c(%rcx), %r8d
0x10007c493: imull %r8d, %edx
0x10007c497: movslq %edx, %rcx
0x10007c49a: addq %rcx, %rax
0x10007c49d: movq -0x1c8(%rbp), %rcx
0x10007c4a4: movq %rax, 0x80(%rcx)
0x10007c4ab: movq -0x40(%rbp), %rax
0x10007c4af: movl 0x38(%rax), %edx
0x10007c4b2: movq -0x58(%rbp), %rax
0x10007c4b6: cmpl 0x60(%rax), %edx
0x10007c4b9: jae 0x10007c4d1 ; pcre2_match_8 + 1473
0x10007c4bf: movq -0x40(%rbp), %rax
0x10007c4c3: movl 0x38(%rax), %ecx
0x10007c4c6: movl %ecx, -0x234(%rbp)
0x10007c4cc: jmp 0x10007c4de ; pcre2_match_8 + 1486
0x10007c4d1: movq -0x58(%rbp), %rax
0x10007c4d5: movl 0x60(%rax), %ecx
0x10007c4d8: movl %ecx, -0x234(%rbp)
0x10007c4de: movl -0x234(%rbp), %eax
0x10007c4e4: movq -0x1c8(%rbp), %rcx
0x10007c4eb: movl %eax, 0x1c(%rcx)
0x10007c4ee: movq -0x40(%rbp), %rcx
0x10007c4f2: movl 0x3c(%rcx), %eax
0x10007c4f5: movq -0x58(%rbp), %rcx
0x10007c4f9: cmpl 0x64(%rcx), %eax
0x10007c4fc: jae 0x10007c514 ; pcre2_match_8 + 1540
0x10007c502: movq -0x40(%rbp), %rax
0x10007c506: movl 0x3c(%rax), %ecx
0x10007c509: movl %ecx, -0x238(%rbp)
0x10007c50f: jmp 0x10007c521 ; pcre2_match_8 + 1553
0x10007c514: movq -0x58(%rbp), %rax
0x10007c518: movl 0x64(%rax), %ecx
0x10007c51b: movl %ecx, -0x238(%rbp)
0x10007c521: movl -0x238(%rbp), %eax
0x10007c527: movq -0x1c8(%rbp), %rcx
0x10007c52e: movl %eax, 0x20(%rcx)
0x10007c531: movq -0x58(%rbp), %rcx
0x10007c535: movq 0x18(%rcx), %rcx
0x10007c539: movq -0x1c8(%rbp), %rdx
0x10007c540: movq %rcx, 0x30(%rdx)
0x10007c544: movq -0x58(%rbp), %rcx
0x10007c548: movq 0x18(%rcx), %rcx
0x10007c54c: addq $0x100, %rcx
0x10007c553: movq -0x1c8(%rbp), %rdx
0x10007c55a: movq %rcx, 0x38(%rdx)
0x10007c55e: movq -0x58(%rbp), %rcx
0x10007c562: movq 0x18(%rcx), %rcx
0x10007c566: addq $0x340, %rcx
0x10007c56d: movq -0x1c8(%rbp), %rdx
0x10007c574: movq %rcx, 0x40(%rdx)
0x10007c578: movq -0x58(%rbp), %rcx
0x10007c57c: movw 0x70(%rcx), %si
0x10007c580: movq -0x1c8(%rbp), %rcx
0x10007c587: movw %si, 0x72(%rcx)
0x10007c58b: movq -0x1c8(%rbp), %rcx
0x10007c592: movl $0x0, 0xe8(%rcx)
0x10007c59c: movq -0x58(%rbp), %rcx
0x10007c5a0: movzwl 0x72(%rcx), %eax
0x10007c5a4: decl %eax
0x10007c5a6: movl %eax, %ecx
0x10007c5a8: subl $0x4, %eax
0x10007c5ab: movq %rcx, -0x240(%rbp)
0x10007c5b2: movl %eax, -0x244(%rbp)
0x10007c5b8: ja 0x10007c67b ; pcre2_match_8 + 1899
0x10007c5be: leaq 0x1af7(%rip), %rax ; pcre2_match_8 + 8620
0x10007c5c5: movq -0x240(%rbp), %rcx
0x10007c5cc: movslq (%rax,%rcx,4), %rdx
0x10007c5d0: addq %rax, %rdx
0x10007c5d3: jmpq *%rdx
0x10007c5d5: movq -0x1c8(%rbp), %rax
0x10007c5dc: movl $0x1, 0xec(%rax)
0x10007c5e6: movq -0x1c8(%rbp), %rax
0x10007c5ed: movb $0xd, 0xf0(%rax)
0x10007c5f4: jmp 0x10007c687 ; pcre2_match_8 + 1911
0x10007c5f9: movq -0x1c8(%rbp), %rax
0x10007c600: movl $0x1, 0xec(%rax)
0x10007c60a: movq -0x1c8(%rbp), %rax
0x10007c611: movb $0xa, 0xf0(%rax)
0x10007c618: jmp 0x10007c687 ; pcre2_match_8 + 1911
0x10007c61d: movq -0x1c8(%rbp), %rax
0x10007c624: movl $0x2, 0xec(%rax)
0x10007c62e: movq -0x1c8(%rbp), %rax
0x10007c635: movb $0xd, 0xf0(%rax)
0x10007c63c: movq -0x1c8(%rbp), %rax
0x10007c643: movb $0xa, 0xf1(%rax)
0x10007c64a: jmp 0x10007c687 ; pcre2_match_8 + 1911
0x10007c64f: movq -0x1c8(%rbp), %rax
0x10007c656: movl $0x1, 0xe8(%rax)
0x10007c660: jmp 0x10007c687 ; pcre2_match_8 + 1911
0x10007c665: movq -0x1c8(%rbp), %rax
0x10007c66c: movl $0x2, 0xe8(%rax)
0x10007c676: jmp 0x10007c687 ; pcre2_match_8 + 1911
0x10007c67b: movl $0xffffffd4, -0x4(%rbp)
0x10007c682: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c687: movq -0x58(%rbp), %rax
0x10007c68b: movzwl 0x7a(%rax), %ecx
0x10007c68f: movq -0x38(%rbp), %rax
0x10007c693: movzwl 0x4a(%rax), %edx
0x10007c697: cmpl %edx, %ecx
0x10007c699: jl 0x10007c710 ; pcre2_match_8 + 2048
0x10007c69f: movq -0x58(%rbp), %rax
0x10007c6a3: movzwl 0x7a(%rax), %ecx
0x10007c6a7: imull $0x3, %ecx, %ecx
0x10007c6ad: addl $0x3, %ecx
0x10007c6b3: movl %ecx, -0x48(%rbp)
0x10007c6b6: movq -0x1c8(%rbp), %rax
0x10007c6bd: movq (%rax), %rax
0x10007c6c0: movslq -0x48(%rbp), %rdx
0x10007c6c4: shlq $0x3, %rdx
0x10007c6c8: movq -0x1c8(%rbp), %rsi
0x10007c6cf: movq 0x10(%rsi), %rsi
0x10007c6d3: movq %rdx, %rdi
0x10007c6d6: callq *%rax
0x10007c6d8: movq -0x1c8(%rbp), %rdx
0x10007c6df: movq %rax, 0x48(%rdx)
0x10007c6e3: movq -0x1c8(%rbp), %rax
0x10007c6ea: cmpq $0x0, 0x48(%rax)
0x10007c6f2: jne 0x10007c704 ; pcre2_match_8 + 2036
0x10007c6f8: movl $0xffffffd0, -0x4(%rbp)
0x10007c6ff: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007c704: movl $0x1, -0x70(%rbp)
0x10007c70b: jmp 0x10007c736 ; pcre2_match_8 + 2086
0x10007c710: movq -0x38(%rbp), %rax
0x10007c714: movzwl 0x4a(%rax), %ecx
0x10007c718: imull $0x3, %ecx, %ecx
0x10007c71e: movl %ecx, -0x48(%rbp)
0x10007c721: movq -0x38(%rbp), %rax
0x10007c725: addq $0x50, %rax
0x10007c72b: movq -0x1c8(%rbp), %rdx
0x10007c732: movq %rax, 0x48(%rdx)
0x10007c736: movl $0x3, %eax
0x10007c73b: movslq -0x48(%rbp), %rcx
0x10007c73f: movq -0x1c8(%rbp), %rdx
0x10007c746: movq %rcx, 0x50(%rdx)
0x10007c74a: movl -0x48(%rbp), %esi
0x10007c74d: shll $0x1, %esi
0x10007c750: movl %eax, -0x248(%rbp)
0x10007c756: movl %esi, %eax
0x10007c758: cltd
0x10007c759: movl -0x248(%rbp), %esi
0x10007c75f: idivl %esi
0x10007c761: movslq %eax, %rcx
0x10007c764: movq -0x1c8(%rbp), %rdi
0x10007c76b: movq %rcx, 0x58(%rdi)
0x10007c76f: cmpl $0x0, -0x48(%rbp)
0x10007c776: jle 0x10007c85e ; pcre2_match_8 + 2382
0x10007c77c: movabsq $0x0, %rax
0x10007c786: movq -0x1c8(%rbp), %rcx
0x10007c78d: movq 0x48(%rcx), %rcx
0x10007c791: movslq -0x48(%rbp), %rdx
0x10007c795: shlq $0x3, %rdx
0x10007c799: addq %rdx, %rcx
0x10007c79c: movq %rcx, -0x1d0(%rbp)
0x10007c7a3: movq -0x1d0(%rbp), %rcx
0x10007c7aa: movq -0x58(%rbp), %rdx
0x10007c7ae: movzwl 0x78(%rdx), %esi
0x10007c7b2: movslq %esi, %rdx
0x10007c7b5: subq %rdx, %rax
0x10007c7b8: shlq $0x3, %rax
0x10007c7bc: addq %rax, %rcx
0x10007c7bf: movq %rcx, -0x1d8(%rbp)
0x10007c7c6: movq -0x1d8(%rbp), %rax
0x10007c7cd: movq -0x1c8(%rbp), %rcx
0x10007c7d4: movq 0x48(%rcx), %rcx
0x10007c7d8: addq $0x10, %rcx
0x10007c7df: cmpq %rcx, %rax
0x10007c7e2: jae 0x10007c800 ; pcre2_match_8 + 2288
0x10007c7e8: movq -0x1c8(%rbp), %rax
0x10007c7ef: movq 0x48(%rax), %rax
0x10007c7f3: addq $0x10, %rax
0x10007c7f9: movq %rax, -0x1d8(%rbp)
0x10007c800: jmp 0x10007c805 ; pcre2_match_8 + 2293
0x10007c805: movq -0x1d0(%rbp), %rax
0x10007c80c: addq $-0x8, %rax
0x10007c812: movq %rax, -0x1d0(%rbp)
0x10007c819: cmpq -0x1d8(%rbp), %rax
0x10007c820: jb 0x10007c839 ; pcre2_match_8 + 2345
0x10007c826: movq -0x1d0(%rbp), %rax
0x10007c82d: movq $-0x1, (%rax)
0x10007c834: jmp 0x10007c805 ; pcre2_match_8 + 2293
0x10007c839: movq -0x1c8(%rbp), %rax
0x10007c840: movq 0x48(%rax), %rax
0x10007c844: movq $-0x1, 0x8(%rax)
0x10007c84c: movq -0x1c8(%rbp), %rax
0x10007c853: movq 0x48(%rax), %rax
0x10007c857: movq $-0x1, (%rax)
0x10007c85e: cmpl $0x0, -0x5c(%rbp)
0x10007c865: jne 0x10007c90f ; pcre2_match_8 + 2559
0x10007c86b: movq -0x58(%rbp), %rax
0x10007c86f: movl 0x5c(%rax), %ecx
0x10007c872: andl $0x10, %ecx
0x10007c878: cmpl $0x0, %ecx
0x10007c87e: je 0x10007c8d1 ; pcre2_match_8 + 2497
0x10007c884: movl $0x1, -0x64(%rbp)
0x10007c88b: movq -0x58(%rbp), %rax
0x10007c88f: movl 0x68(%rax), %ecx
0x10007c892: movb %cl, %dl
0x10007c894: movb %dl, -0x76(%rbp)
0x10007c897: movb %dl, -0x75(%rbp)
0x10007c89a: movq -0x58(%rbp), %rax
0x10007c89e: movl 0x5c(%rax), %ecx
0x10007c8a1: andl $0x20, %ecx
0x10007c8a7: cmpl $0x0, %ecx
0x10007c8ad: je 0x10007c8cc ; pcre2_match_8 + 2492
0x10007c8b3: movzbl -0x75(%rbp), %eax
0x10007c8b7: movl %eax, %ecx
0x10007c8b9: movq -0x1c8(%rbp), %rdx
0x10007c8c0: movq 0x38(%rdx), %rdx
0x10007c8c4: movb (%rdx,%rcx), %sil
0x10007c8c8: movb %sil, -0x76(%rbp)
0x10007c8cc: jmp 0x10007c90a ; pcre2_match_8 + 2554
0x10007c8d1: cmpl $0x0, -0x6c(%rbp)
0x10007c8d8: jne 0x10007c905 ; pcre2_match_8 + 2549
0x10007c8de: movq -0x58(%rbp), %rax
0x10007c8e2: movl 0x5c(%rax), %ecx
0x10007c8e5: andl $0x40, %ecx
0x10007c8eb: cmpl $0x0, %ecx
0x10007c8f1: je 0x10007c905 ; pcre2_match_8 + 2549
0x10007c8f7: movq -0x58(%rbp), %rax
0x10007c8fb: addq $0x28, %rax
0x10007c901: movq %rax, -0x50(%rbp)
0x10007c905: jmp 0x10007c90a ; pcre2_match_8 + 2554
0x10007c90a: jmp 0x10007c90f ; pcre2_match_8 + 2559
0x10007c90f: movq -0x58(%rbp), %rax
0x10007c913: movl 0x5c(%rax), %ecx
0x10007c916: andl $0x80, %ecx
0x10007c91c: cmpl $0x0, %ecx
0x10007c922: je 0x10007c975 ; pcre2_match_8 + 2661
0x10007c928: movl $0x1, -0x68(%rbp)
0x10007c92f: movq -0x58(%rbp), %rax
0x10007c933: movl 0x6c(%rax), %ecx
0x10007c936: movb %cl, %dl
0x10007c938: movb %dl, -0x78(%rbp)
0x10007c93b: movb %dl, -0x77(%rbp)
0x10007c93e: movq -0x58(%rbp), %rax
0x10007c942: movl 0x5c(%rax), %ecx
0x10007c945: andl $0x100, %ecx
0x10007c94b: cmpl $0x0, %ecx
0x10007c951: je 0x10007c970 ; pcre2_match_8 + 2656
0x10007c957: movzbl -0x77(%rbp), %eax
0x10007c95b: movl %eax, %ecx
0x10007c95d: movq -0x1c8(%rbp), %rdx
0x10007c964: movq 0x38(%rdx), %rdx
0x10007c968: movb (%rdx,%rcx), %sil
0x10007c96c: movb %sil, -0x78(%rbp)
0x10007c970: jmp 0x10007c975 ; pcre2_match_8 + 2661
0x10007c975: jmp 0x10007c97a ; pcre2_match_8 + 2666
0x10007c97a: movq -0x1c8(%rbp), %rax
0x10007c981: movl $0x0, 0xd8(%rax)
0x10007c98b: movq -0x58(%rbp), %rax
0x10007c98f: movl 0x58(%rax), %ecx
0x10007c992: andl $0x10000, %ecx
0x10007c998: cmpl $0x0, %ecx
0x10007c99e: jne 0x10007d6b4 ; pcre2_match_8 + 6052
0x10007c9a4: movq -0x80(%rbp), %rax
0x10007c9a8: movq %rax, -0x1e8(%rbp)
0x10007c9af: cmpl $0x0, -0x60(%rbp)
0x10007c9b6: je 0x10007cdfe ; pcre2_match_8 + 3822
0x10007c9bc: movq -0x88(%rbp), %rax
0x10007c9c3: movq %rax, -0x1f0(%rbp)
0x10007c9ca: cmpl $0x0, -0x74(%rbp)
0x10007c9d1: je 0x10007cc17 ; pcre2_match_8 + 3335
0x10007c9d7: jmp 0x10007c9dc ; pcre2_match_8 + 2764
0x10007c9dc: movb $0x0, %al
0x10007c9de: movq -0x1f0(%rbp), %rcx
0x10007c9e5: movq -0x1c8(%rbp), %rdx
0x10007c9ec: cmpq 0x90(%rdx), %rcx
0x10007c9f3: movb %al, -0x249(%rbp)
0x10007c9f9: jae 0x10007cb82 ; pcre2_match_8 + 3186
0x10007c9ff: movq -0x1c8(%rbp), %rax
0x10007ca06: cmpl $0x0, 0xe8(%rax)
0x10007ca10: je 0x10007ca9a ; pcre2_match_8 + 2954
0x10007ca16: movb $0x0, %al
0x10007ca18: movq -0x1f0(%rbp), %rcx
0x10007ca1f: movq -0x1c8(%rbp), %rdx
0x10007ca26: cmpq 0x90(%rdx), %rcx
0x10007ca2d: movb %al, -0x24a(%rbp)
0x10007ca33: jae 0x10007ca84 ; pcre2_match_8 + 2932
0x10007ca39: movq -0x1f0(%rbp), %rdi
0x10007ca40: movq -0x1c8(%rbp), %rax
0x10007ca47: movl 0xe8(%rax), %esi
0x10007ca4d: movq -0x1c8(%rbp), %rax
0x10007ca54: movq 0x90(%rax), %rdx
0x10007ca5b: movq -0x1c8(%rbp), %rax
0x10007ca62: addq $0xec, %rax
0x10007ca68: movl -0x74(%rbp), %r8d
0x10007ca6c: movq %rax, %rcx
0x10007ca6f: callq 0x10009f060 ; _pcre2_is_newline_8
0x10007ca74: cmpl $0x0, %eax
0x10007ca79: setne %r9b
0x10007ca7d: movb %r9b, -0x24a(%rbp)
0x10007ca84: movb -0x24a(%rbp), %al
0x10007ca8a: andb $0x1, %al
0x10007ca8c: movzbl %al, %ecx
0x10007ca8f: movl %ecx, -0x250(%rbp)
0x10007ca95: jmp 0x10007cb6b ; pcre2_match_8 + 3163
0x10007ca9a: movb $0x0, %al
0x10007ca9c: movabsq $0x0, %rcx
0x10007caa6: movq -0x1f0(%rbp), %rdx
0x10007caad: movq -0x1c8(%rbp), %rsi
0x10007cab4: movq 0x90(%rsi), %rsi
0x10007cabb: movq -0x1c8(%rbp), %rdi
0x10007cac2: movl 0xec(%rdi), %r8d
0x10007cac9: movl %r8d, %edi
0x10007cacc: subq %rdi, %rcx
0x10007cacf: addq %rcx, %rsi
0x10007cad2: cmpq %rsi, %rdx
0x10007cad5: movb %al, -0x251(%rbp)
0x10007cadb: ja 0x10007cb5a ; pcre2_match_8 + 3146
0x10007cae1: movb $0x0, %al
0x10007cae3: movq -0x1f0(%rbp), %rcx
0x10007caea: movzbl (%rcx), %edx
0x10007caed: movq -0x1c8(%rbp), %rcx
0x10007caf4: movzbl 0xf0(%rcx), %esi
0x10007cafb: cmpl %esi, %edx
0x10007cafd: movb %al, -0x251(%rbp)
0x10007cb03: jne 0x10007cb5a ; pcre2_match_8 + 3146
0x10007cb09: movb $0x1, %al
0x10007cb0b: movq -0x1c8(%rbp), %rcx
0x10007cb12: cmpl $0x1, 0xec(%rcx)
0x10007cb1c: movb %al, -0x252(%rbp)
0x10007cb22: je 0x10007cb4e ; pcre2_match_8 + 3134
0x10007cb28: movq -0x1f0(%rbp), %rax
0x10007cb2f: movzbl 0x1(%rax), %ecx
0x10007cb33: movq -0x1c8(%rbp), %rax
0x10007cb3a: movzbl 0xf1(%rax), %edx
0x10007cb41: cmpl %edx, %ecx
0x10007cb43: sete %sil
0x10007cb47: movb %sil, -0x252(%rbp)
0x10007cb4e: movb -0x252(%rbp), %al
0x10007cb54: movb %al, -0x251(%rbp)
0x10007cb5a: movb -0x251(%rbp), %al
0x10007cb60: andb $0x1, %al
0x10007cb62: movzbl %al, %ecx
0x10007cb65: movl %ecx, -0x250(%rbp)
0x10007cb6b: movl -0x250(%rbp), %eax
0x10007cb71: cmpl $0x0, %eax
0x10007cb76: setne %cl
0x10007cb79: xorb $0x1, %cl
0x10007cb7c: movb %cl, -0x249(%rbp)
0x10007cb82: movb -0x249(%rbp), %al
0x10007cb88: testb $0x1, %al
0x10007cb8a: jne 0x10007cb95 ; pcre2_match_8 + 3205
0x10007cb90: jmp 0x10007cc12 ; pcre2_match_8 + 3330
0x10007cb95: movq -0x1f0(%rbp), %rax
0x10007cb9c: addq $0x1, %rax
0x10007cba2: movq %rax, -0x1f0(%rbp)
0x10007cba9: movb $0x0, %al
0x10007cbab: movq -0x1f0(%rbp), %rcx
0x10007cbb2: cmpq -0x80(%rbp), %rcx
0x10007cbb6: movb %al, -0x253(%rbp)
0x10007cbbc: jae 0x10007cbe1 ; pcre2_match_8 + 3281
0x10007cbc2: movq -0x1f0(%rbp), %rax
0x10007cbc9: movzbl (%rax), %ecx
0x10007cbcc: andl $0xc0, %ecx
0x10007cbd2: cmpl $0x80, %ecx
0x10007cbd8: sete %dl
0x10007cbdb: movb %dl, -0x253(%rbp)
0x10007cbe1: movb -0x253(%rbp), %al
0x10007cbe7: testb $0x1, %al
0x10007cbe9: jne 0x10007cbf4 ; pcre2_match_8 + 3300
0x10007cbef: jmp 0x10007cc0d ; pcre2_match_8 + 3325
0x10007cbf4: movq -0x1f0(%rbp), %rax
0x10007cbfb: addq $0x1, %rax
0x10007cc01: movq %rax, -0x1f0(%rbp)
0x10007cc08: jmp 0x10007cba9 ; pcre2_match_8 + 3225
0x10007cc0d: jmp 0x10007c9dc ; pcre2_match_8 + 2764
0x10007cc12: jmp 0x10007cdf3 ; pcre2_match_8 + 3811
0x10007cc17: jmp 0x10007cc1c ; pcre2_match_8 + 3340
0x10007cc1c: movb $0x0, %al
0x10007cc1e: movq -0x1f0(%rbp), %rcx
0x10007cc25: movq -0x1c8(%rbp), %rdx
0x10007cc2c: cmpq 0x90(%rdx), %rcx
0x10007cc33: movb %al, -0x254(%rbp)
0x10007cc39: jae 0x10007cdc2 ; pcre2_match_8 + 3762
0x10007cc3f: movq -0x1c8(%rbp), %rax
0x10007cc46: cmpl $0x0, 0xe8(%rax)
0x10007cc50: je 0x10007ccda ; pcre2_match_8 + 3530
0x10007cc56: movb $0x0, %al
0x10007cc58: movq -0x1f0(%rbp), %rcx
0x10007cc5f: movq -0x1c8(%rbp), %rdx
0x10007cc66: cmpq 0x90(%rdx), %rcx
0x10007cc6d: movb %al, -0x255(%rbp)
0x10007cc73: jae 0x10007ccc4 ; pcre2_match_8 + 3508
0x10007cc79: movq -0x1f0(%rbp), %rdi
0x10007cc80: movq -0x1c8(%rbp), %rax
0x10007cc87: movl 0xe8(%rax), %esi
0x10007cc8d: movq -0x1c8(%rbp), %rax
0x10007cc94: movq 0x90(%rax), %rdx
0x10007cc9b: movq -0x1c8(%rbp), %rax
0x10007cca2: addq $0xec, %rax
0x10007cca8: movl -0x74(%rbp), %r8d
0x10007ccac: movq %rax, %rcx
0x10007ccaf: callq 0x10009f060 ; _pcre2_is_newline_8
0x10007ccb4: cmpl $0x0, %eax
0x10007ccb9: setne %r9b
0x10007ccbd: movb %r9b, -0x255(%rbp)
0x10007ccc4: movb -0x255(%rbp), %al
0x10007ccca: andb $0x1, %al
0x10007cccc: movzbl %al, %ecx
0x10007cccf: movl %ecx, -0x25c(%rbp)
0x10007ccd5: jmp 0x10007cdab ; pcre2_match_8 + 3739
0x10007ccda: movb $0x0, %al
0x10007ccdc: movabsq $0x0, %rcx
0x10007cce6: movq -0x1f0(%rbp), %rdx
0x10007cced: movq -0x1c8(%rbp), %rsi
0x10007ccf4: movq 0x90(%rsi), %rsi
0x10007ccfb: movq -0x1c8(%rbp), %rdi
0x10007cd02: movl 0xec(%rdi), %r8d
0x10007cd09: movl %r8d, %edi
0x10007cd0c: subq %rdi, %rcx
0x10007cd0f: addq %rcx, %rsi
0x10007cd12: cmpq %rsi, %rdx
0x10007cd15: movb %al, -0x25d(%rbp)
0x10007cd1b: ja 0x10007cd9a ; pcre2_match_8 + 3722
0x10007cd21: movb $0x0, %al
0x10007cd23: movq -0x1f0(%rbp), %rcx
0x10007cd2a: movzbl (%rcx), %edx
0x10007cd2d: movq -0x1c8(%rbp), %rcx
0x10007cd34: movzbl 0xf0(%rcx), %esi
0x10007cd3b: cmpl %esi, %edx
0x10007cd3d: movb %al, -0x25d(%rbp)
0x10007cd43: jne 0x10007cd9a ; pcre2_match_8 + 3722
0x10007cd49: movb $0x1, %al
0x10007cd4b: movq -0x1c8(%rbp), %rcx
0x10007cd52: cmpl $0x1, 0xec(%rcx)
0x10007cd5c: movb %al, -0x25e(%rbp)
0x10007cd62: je 0x10007cd8e ; pcre2_match_8 + 3710
0x10007cd68: movq -0x1f0(%rbp), %rax
0x10007cd6f: movzbl 0x1(%rax), %ecx
0x10007cd73: movq -0x1c8(%rbp), %rax
0x10007cd7a: movzbl 0xf1(%rax), %edx
0x10007cd81: cmpl %edx, %ecx
0x10007cd83: sete %sil
0x10007cd87: movb %sil, -0x25e(%rbp)
0x10007cd8e: movb -0x25e(%rbp), %al
0x10007cd94: movb %al, -0x25d(%rbp)
0x10007cd9a: movb -0x25d(%rbp), %al
0x10007cda0: andb $0x1, %al
0x10007cda2: movzbl %al, %ecx
0x10007cda5: movl %ecx, -0x25c(%rbp)
0x10007cdab: movl -0x25c(%rbp), %eax
0x10007cdb1: cmpl $0x0, %eax
0x10007cdb6: setne %cl
0x10007cdb9: xorb $0x1, %cl
0x10007cdbc: movb %cl, -0x254(%rbp)
0x10007cdc2: movb -0x254(%rbp), %al
0x10007cdc8: testb $0x1, %al
0x10007cdca: jne 0x10007cdd5 ; pcre2_match_8 + 3781
0x10007cdd0: jmp 0x10007cdee ; pcre2_match_8 + 3806
0x10007cdd5: movq -0x1f0(%rbp), %rax
0x10007cddc: addq $0x1, %rax
0x10007cde2: movq %rax, -0x1f0(%rbp)
0x10007cde9: jmp 0x10007cc1c ; pcre2_match_8 + 3340
0x10007cdee: jmp 0x10007cdf3 ; pcre2_match_8 + 3811
0x10007cdf3: movq -0x1f0(%rbp), %rax
0x10007cdfa: movq %rax, -0x80(%rbp)
0x10007cdfe: cmpl $0x0, -0x64(%rbp)
0x10007ce05: je 0x10007cf15 ; pcre2_match_8 + 4101
0x10007ce0b: movzbl -0x75(%rbp), %eax
0x10007ce0f: movzbl -0x76(%rbp), %ecx
0x10007ce13: cmpl %ecx, %eax
0x10007ce15: je 0x10007cea6 ; pcre2_match_8 + 3990
0x10007ce1b: jmp 0x10007ce20 ; pcre2_match_8 + 3856
0x10007ce20: movb $0x0, %al
0x10007ce22: movq -0x88(%rbp), %rcx
0x10007ce29: cmpq -0x80(%rbp), %rcx
0x10007ce2d: movb %al, -0x25f(%rbp)
0x10007ce33: jae 0x10007ce75 ; pcre2_match_8 + 3941
0x10007ce39: movb $0x0, %al
0x10007ce3b: movq -0x88(%rbp), %rcx
0x10007ce42: movb (%rcx), %dl
0x10007ce44: movb %dl, -0x1f1(%rbp)
0x10007ce4a: movzbl %dl, %esi
0x10007ce4d: movzbl -0x75(%rbp), %edi
0x10007ce51: cmpl %edi, %esi
0x10007ce53: movb %al, -0x25f(%rbp)
0x10007ce59: je 0x10007ce75 ; pcre2_match_8 + 3941
0x10007ce5f: movzbl -0x1f1(%rbp), %eax
0x10007ce66: movzbl -0x76(%rbp), %ecx
0x10007ce6a: cmpl %ecx, %eax
0x10007ce6c: setne %dl
0x10007ce6f: movb %dl, -0x25f(%rbp)
0x10007ce75: movb -0x25f(%rbp), %al
0x10007ce7b: testb $0x1, %al
0x10007ce7d: jne 0x10007ce88 ; pcre2_match_8 + 3960
0x10007ce83: jmp 0x10007cea1 ; pcre2_match_8 + 3985
0x10007ce88: movq -0x88(%rbp), %rax
0x10007ce8f: addq $0x1, %rax
0x10007ce95: movq %rax, -0x88(%rbp)
0x10007ce9c: jmp 0x10007ce20 ; pcre2_match_8 + 3856
0x10007cea1: jmp 0x10007cf10 ; pcre2_match_8 + 4096
0x10007cea6: jmp 0x10007ceab ; pcre2_match_8 + 3995
0x10007ceab: movb $0x0, %al
0x10007cead: movq -0x88(%rbp), %rcx
0x10007ceb4: cmpq -0x80(%rbp), %rcx
0x10007ceb8: movb %al, -0x260(%rbp)
0x10007cebe: jae 0x10007cedf ; pcre2_match_8 + 4047
0x10007cec4: movq -0x88(%rbp), %rax
0x10007cecb: movzbl (%rax), %ecx
0x10007cece: movzbl -0x75(%rbp), %edx
0x10007ced2: cmpl %edx, %ecx
0x10007ced4: setne %sil
0x10007ced8: movb %sil, -0x260(%rbp)
0x10007cedf: movb -0x260(%rbp), %al
0x10007cee5: testb $0x1, %al
0x10007cee7: jne 0x10007cef2 ; pcre2_match_8 + 4066
0x10007ceed: jmp 0x10007cf0b ; pcre2_match_8 + 4091
0x10007cef2: movq -0x88(%rbp), %rax
0x10007cef9: addq $0x1, %rax
0x10007ceff: movq %rax, -0x88(%rbp)
0x10007cf06: jmp 0x10007ceab ; pcre2_match_8 + 3995
0x10007cf0b: jmp 0x10007cf10 ; pcre2_match_8 + 4096
0x10007cf10: jmp 0x10007d4d6 ; pcre2_match_8 + 5574
0x10007cf15: cmpl $0x0, -0x6c(%rbp)
0x10007cf1c: je 0x10007d43d ; pcre2_match_8 + 5421
0x10007cf22: movq -0x88(%rbp), %rax
0x10007cf29: movq -0x1c8(%rbp), %rcx
0x10007cf30: movq 0x88(%rcx), %rcx
0x10007cf37: addq -0x28(%rbp), %rcx
0x10007cf3b: cmpq %rcx, %rax
0x10007cf3e: jbe 0x10007d438 ; pcre2_match_8 + 5416
0x10007cf44: cmpl $0x0, -0x74(%rbp)
0x10007cf4b: je 0x10007d1b4 ; pcre2_match_8 + 4772
0x10007cf51: jmp 0x10007cf56 ; pcre2_match_8 + 4166
0x10007cf56: movb $0x0, %al
0x10007cf58: movq -0x88(%rbp), %rcx
0x10007cf5f: cmpq -0x80(%rbp), %rcx
0x10007cf63: movb %al, -0x261(%rbp)
0x10007cf69: jae 0x10007d11f ; pcre2_match_8 + 4623
0x10007cf6f: movq -0x1c8(%rbp), %rax
0x10007cf76: cmpl $0x0, 0xe8(%rax)
0x10007cf80: je 0x10007d00a ; pcre2_match_8 + 4346
0x10007cf86: movb $0x0, %al
0x10007cf88: movq -0x88(%rbp), %rcx
0x10007cf8f: movq -0x1c8(%rbp), %rdx
0x10007cf96: cmpq 0x88(%rdx), %rcx
0x10007cf9d: movb %al, -0x262(%rbp)
0x10007cfa3: jbe 0x10007cff4 ; pcre2_match_8 + 4324
0x10007cfa9: movq -0x88(%rbp), %rdi
0x10007cfb0: movq -0x1c8(%rbp), %rax
0x10007cfb7: movl 0xe8(%rax), %esi
0x10007cfbd: movq -0x1c8(%rbp), %rax
0x10007cfc4: movq 0x88(%rax), %rdx
0x10007cfcb: movq -0x1c8(%rbp), %rax
0x10007cfd2: addq $0xec, %rax
0x10007cfd8: movl -0x74(%rbp), %r8d
0x10007cfdc: movq %rax, %rcx
0x10007cfdf: callq 0x10009f460 ; _pcre2_was_newline_8
0x10007cfe4: cmpl $0x0, %eax
0x10007cfe9: setne %r9b
0x10007cfed: movb %r9b, -0x262(%rbp)
0x10007cff4: movb -0x262(%rbp), %al
0x10007cffa: andb $0x1, %al
0x10007cffc: movzbl %al, %ecx
0x10007cfff: movl %ecx, -0x268(%rbp)
0x10007d005: jmp 0x10007d108 ; pcre2_match_8 + 4600
0x10007d00a: movb $0x0, %al
0x10007d00c: movq -0x88(%rbp), %rcx
0x10007d013: movq -0x1c8(%rbp), %rdx
0x10007d01a: movq 0x88(%rdx), %rdx
0x10007d021: movq -0x1c8(%rbp), %rsi
0x10007d028: movl 0xec(%rsi), %edi
0x10007d02e: movl %edi, %esi
0x10007d030: addq %rsi, %rdx
0x10007d033: cmpq %rdx, %rcx
0x10007d036: movb %al, -0x269(%rbp)
0x10007d03c: jb 0x10007d0f7 ; pcre2_match_8 + 4583
0x10007d042: movb $0x0, %al
0x10007d044: movabsq $0x0, %rcx
0x10007d04e: movq -0x88(%rbp), %rdx
0x10007d055: movq -0x1c8(%rbp), %rsi
0x10007d05c: movl 0xec(%rsi), %edi
0x10007d062: movl %edi, %esi
0x10007d064: subq %rsi, %rcx
0x10007d067: movzbl (%rdx,%rcx), %edi
0x10007d06b: movq -0x1c8(%rbp), %rcx
0x10007d072: movzbl 0xf0(%rcx), %r8d
0x10007d07a: cmpl %r8d, %edi
0x10007d07d: movb %al, -0x269(%rbp)
0x10007d083: jne 0x10007d0f7 ; pcre2_match_8 + 4583
0x10007d089: movb $0x1, %al
0x10007d08b: movq -0x1c8(%rbp), %rcx
0x10007d092: cmpl $0x1, 0xec(%rcx)
0x10007d09c: movb %al, -0x26a(%rbp)
0x10007d0a2: je 0x10007d0eb ; pcre2_match_8 + 4571
0x10007d0a8: movabsq $0x0, %rax
0x10007d0b2: movq -0x88(%rbp), %rcx
0x10007d0b9: movq -0x1c8(%rbp), %rdx
0x10007d0c0: movl 0xec(%rdx), %esi
0x10007d0c6: movl %esi, %edx
0x10007d0c8: subq %rdx, %rax
0x10007d0cb: movzbl 0x1(%rcx,%rax), %esi
0x10007d0d0: movq -0x1c8(%rbp), %rax
0x10007d0d7: movzbl 0xf1(%rax), %edi
0x10007d0de: cmpl %edi, %esi
0x10007d0e0: sete %r8b
0x10007d0e4: movb %r8b, -0x26a(%rbp)
0x10007d0eb: movb -0x26a(%rbp), %al
0x10007d0f1: movb %al, -0x269(%rbp)
0x10007d0f7: movb -0x269(%rbp), %al
0x10007d0fd: andb $0x1, %al
0x10007d0ff: movzbl %al, %ecx
0x10007d102: movl %ecx, -0x268(%rbp)
0x10007d108: movl -0x268(%rbp), %eax
0x10007d10e: cmpl $0x0, %eax
0x10007d113: setne %cl
0x10007d116: xorb $0x1, %cl
0x10007d119: movb %cl, -0x261(%rbp)
0x10007d11f: movb -0x261(%rbp), %al
0x10007d125: testb $0x1, %al
0x10007d127: jne 0x10007d132 ; pcre2_match_8 + 4642
0x10007d12d: jmp 0x10007d1af ; pcre2_match_8 + 4767
0x10007d132: movq -0x88(%rbp), %rax
0x10007d139: addq $0x1, %rax
0x10007d13f: movq %rax, -0x88(%rbp)
0x10007d146: movb $0x0, %al
0x10007d148: movq -0x88(%rbp), %rcx
0x10007d14f: cmpq -0x80(%rbp), %rcx
0x10007d153: movb %al, -0x26b(%rbp)
0x10007d159: jae 0x10007d17e ; pcre2_match_8 + 4718
0x10007d15f: movq -0x88(%rbp), %rax
0x10007d166: movzbl (%rax), %ecx
0x10007d169: andl $0xc0, %ecx
0x10007d16f: cmpl $0x80, %ecx
0x10007d175: sete %dl
0x10007d178: movb %dl, -0x26b(%rbp)
0x10007d17e: movb -0x26b(%rbp), %al
0x10007d184: testb $0x1, %al
0x10007d186: jne 0x10007d191 ; pcre2_match_8 + 4737
0x10007d18c: jmp 0x10007d1aa ; pcre2_match_8 + 4762
0x10007d191: movq -0x88(%rbp), %rax
0x10007d198: addq $0x1, %rax
0x10007d19e: movq %rax, -0x88(%rbp)
0x10007d1a5: jmp 0x10007d146 ; pcre2_match_8 + 4662
0x10007d1aa: jmp 0x10007cf56 ; pcre2_match_8 + 4166
0x10007d1af: jmp 0x10007d3b3 ; pcre2_match_8 + 5283
0x10007d1b4: jmp 0x10007d1b9 ; pcre2_match_8 + 4777
0x10007d1b9: movb $0x0, %al
0x10007d1bb: movq -0x88(%rbp), %rcx
0x10007d1c2: cmpq -0x80(%rbp), %rcx
0x10007d1c6: movb %al, -0x26c(%rbp)
0x10007d1cc: jae 0x10007d382 ; pcre2_match_8 + 5234
0x10007d1d2: movq -0x1c8(%rbp), %rax
0x10007d1d9: cmpl $0x0, 0xe8(%rax)
0x10007d1e3: je 0x10007d26d ; pcre2_match_8 + 4957
0x10007d1e9: movb $0x0, %al
0x10007d1eb: movq -0x88(%rbp), %rcx
0x10007d1f2: movq -0x1c8(%rbp), %rdx
0x10007d1f9: cmpq 0x88(%rdx), %rcx
0x10007d200: movb %al, -0x26d(%rbp)
0x10007d206: jbe 0x10007d257 ; pcre2_match_8 + 4935
0x10007d20c: movq -0x88(%rbp), %rdi
0x10007d213: movq -0x1c8(%rbp), %rax
0x10007d21a: movl 0xe8(%rax), %esi
0x10007d220: movq -0x1c8(%rbp), %rax
0x10007d227: movq 0x88(%rax), %rdx
0x10007d22e: movq -0x1c8(%rbp), %rax
0x10007d235: addq $0xec, %rax
0x10007d23b: movl -0x74(%rbp), %r8d
0x10007d23f: movq %rax, %rcx
0x10007d242: callq 0x10009f460 ; _pcre2_was_newline_8
0x10007d247: cmpl $0x0, %eax
0x10007d24c: setne %r9b
0x10007d250: movb %r9b, -0x26d(%rbp)
0x10007d257: movb -0x26d(%rbp), %al
0x10007d25d: andb $0x1, %al
0x10007d25f: movzbl %al, %ecx
0x10007d262: movl %ecx, -0x274(%rbp)
0x10007d268: jmp 0x10007d36b ; pcre2_match_8 + 5211
0x10007d26d: movb $0x0, %al
0x10007d26f: movq -0x88(%rbp), %rcx
0x10007d276: movq -0x1c8(%rbp), %rdx
0x10007d27d: movq 0x88(%rdx), %rdx
0x10007d284: movq -0x1c8(%rbp), %rsi
0x10007d28b: movl 0xec(%rsi), %edi
0x10007d291: movl %edi, %esi
0x10007d293: addq %rsi, %rdx
0x10007d296: cmpq %rdx, %rcx
0x10007d299: movb %al, -0x275(%rbp)
0x10007d29f: jb 0x10007d35a ; pcre2_match_8 + 5194
0x10007d2a5: movb $0x0, %al
0x10007d2a7: movabsq $0x0, %rcx
0x10007d2b1: movq -0x88(%rbp), %rdx
0x10007d2b8: movq -0x1c8(%rbp), %rsi
0x10007d2bf: movl 0xec(%rsi), %edi
0x10007d2c5: movl %edi, %esi
0x10007d2c7: subq %rsi, %rcx
0x10007d2ca: movzbl (%rdx,%rcx), %edi
0x10007d2ce: movq -0x1c8(%rbp), %rcx
0x10007d2d5: movzbl 0xf0(%rcx), %r8d
0x10007d2dd: cmpl %r8d, %edi
0x10007d2e0: movb %al, -0x275(%rbp)
0x10007d2e6: jne 0x10007d35a ; pcre2_match_8 + 5194
0x10007d2ec: movb $0x1, %al
0x10007d2ee: movq -0x1c8(%rbp), %rcx
0x10007d2f5: cmpl $0x1, 0xec(%rcx)
0x10007d2ff: movb %al, -0x276(%rbp)
0x10007d305: je 0x10007d34e ; pcre2_match_8 + 5182
0x10007d30b: movabsq $0x0, %rax
0x10007d315: movq -0x88(%rbp), %rcx
0x10007d31c: movq -0x1c8(%rbp), %rdx
0x10007d323: movl 0xec(%rdx), %esi
0x10007d329: movl %esi, %edx
0x10007d32b: subq %rdx, %rax
0x10007d32e: movzbl 0x1(%rcx,%rax), %esi
0x10007d333: movq -0x1c8(%rbp), %rax
0x10007d33a: movzbl 0xf1(%rax), %edi
0x10007d341: cmpl %edi, %esi
0x10007d343: sete %r8b
0x10007d347: movb %r8b, -0x276(%rbp)
0x10007d34e: movb -0x276(%rbp), %al
0x10007d354: movb %al, -0x275(%rbp)
0x10007d35a: movb -0x275(%rbp), %al
0x10007d360: andb $0x1, %al
0x10007d362: movzbl %al, %ecx
0x10007d365: movl %ecx, -0x274(%rbp)
0x10007d36b: movl -0x274(%rbp), %eax
0x10007d371: cmpl $0x0, %eax
0x10007d376: setne %cl
0x10007d379: xorb $0x1, %cl
0x10007d37c: movb %cl, -0x26c(%rbp)
0x10007d382: movb -0x26c(%rbp), %al
0x10007d388: testb $0x1, %al
0x10007d38a: jne 0x10007d395 ; pcre2_match_8 + 5253
0x10007d390: jmp 0x10007d3ae ; pcre2_match_8 + 5278
0x10007d395: movq -0x88(%rbp), %rax
0x10007d39c: addq $0x1, %rax
0x10007d3a2: movq %rax, -0x88(%rbp)
0x10007d3a9: jmp 0x10007d1b9 ; pcre2_match_8 + 4777
0x10007d3ae: jmp 0x10007d3b3 ; pcre2_match_8 + 5283
0x10007d3b3: movq -0x88(%rbp), %rax
0x10007d3ba: movzbl -0x1(%rax), %ecx
0x10007d3be: cmpl $0xd, %ecx
0x10007d3c4: jne 0x10007d433 ; pcre2_match_8 + 5411
0x10007d3ca: movq -0x1c8(%rbp), %rax
0x10007d3d1: cmpl $0x1, 0xe8(%rax)
0x10007d3db: je 0x10007d3f8 ; pcre2_match_8 + 5352
0x10007d3e1: movq -0x1c8(%rbp), %rax
0x10007d3e8: cmpl $0x2, 0xe8(%rax)
0x10007d3f2: jne 0x10007d433 ; pcre2_match_8 + 5411
0x10007d3f8: movq -0x88(%rbp), %rax
0x10007d3ff: cmpq -0x80(%rbp), %rax
0x10007d403: jae 0x10007d433 ; pcre2_match_8 + 5411
0x10007d409: movq -0x88(%rbp), %rax
0x10007d410: movzbl (%rax), %ecx
0x10007d413: cmpl $0xa, %ecx
0x10007d419: jne 0x10007d433 ; pcre2_match_8 + 5411
0x10007d41f: movq -0x88(%rbp), %rax
0x10007d426: addq $0x1, %rax
0x10007d42c: movq %rax, -0x88(%rbp)
0x10007d433: jmp 0x10007d438 ; pcre2_match_8 + 5416
0x10007d438: jmp 0x10007d4d1 ; pcre2_match_8 + 5569
0x10007d43d: cmpq $0x0, -0x50(%rbp)
0x10007d445: je 0x10007d4cc ; pcre2_match_8 + 5564
0x10007d44b: jmp 0x10007d450 ; pcre2_match_8 + 5440
0x10007d450: movq -0x88(%rbp), %rax
0x10007d457: cmpq -0x80(%rbp), %rax
0x10007d45b: jae 0x10007d4c7 ; pcre2_match_8 + 5559
0x10007d461: movl $0x1, %eax
0x10007d466: movq -0x88(%rbp), %rcx
0x10007d46d: movzbl (%rcx), %edx
0x10007d470: movl %edx, -0x1f8(%rbp)
0x10007d476: movl -0x1f8(%rbp), %edx
0x10007d47c: shrl $0x3, %edx
0x10007d47f: movl %edx, %edx
0x10007d481: movl %edx, %ecx
0x10007d483: movq -0x50(%rbp), %rsi
0x10007d487: movzbl (%rsi,%rcx), %edx
0x10007d48b: movl -0x1f8(%rbp), %edi
0x10007d491: andl $0x7, %edi
0x10007d497: movl %edi, %ecx
0x10007d499: shll %cl, %eax
0x10007d49b: andl %eax, %edx
0x10007d49d: cmpl $0x0, %edx
0x10007d4a3: je 0x10007d4ae ; pcre2_match_8 + 5534
0x10007d4a9: jmp 0x10007d4c7 ; pcre2_match_8 + 5559
0x10007d4ae: movq -0x88(%rbp), %rax
0x10007d4b5: addq $0x1, %rax
0x10007d4bb: movq %rax, -0x88(%rbp)
0x10007d4c2: jmp 0x10007d450 ; pcre2_match_8 + 5440
0x10007d4c7: jmp 0x10007d4cc ; pcre2_match_8 + 5564
0x10007d4cc: jmp 0x10007d4d1 ; pcre2_match_8 + 5569
0x10007d4d1: jmp 0x10007d4d6 ; pcre2_match_8 + 5574
0x10007d4d6: movq -0x1e8(%rbp), %rax
0x10007d4dd: movq %rax, -0x80(%rbp)
0x10007d4e1: movq -0x1c8(%rbp), %rax
0x10007d4e8: cmpw $0x0, 0x70(%rax)
0x10007d4ee: jne 0x10007d6af ; pcre2_match_8 + 6047
0x10007d4f4: movq -0x80(%rbp), %rax
0x10007d4f8: movq -0x88(%rbp), %rcx
0x10007d4ff: subq %rcx, %rax
0x10007d502: movq -0x58(%rbp), %rcx
0x10007d506: movzwl 0x76(%rcx), %edx
0x10007d50a: movl %edx, %ecx
0x10007d50c: cmpq %rcx, %rax
0x10007d50f: jge 0x10007d521 ; pcre2_match_8 + 5649
0x10007d515: movl $0x0, -0x44(%rbp)
0x10007d51c: jmp 0x10007db86 ; pcre2_match_8 + 7286
0x10007d521: cmpl $0x0, -0x68(%rbp)
0x10007d528: je 0x10007d6aa ; pcre2_match_8 + 6042
0x10007d52e: movq -0x80(%rbp), %rax
0x10007d532: movq -0x88(%rbp), %rcx
0x10007d539: subq %rcx, %rax
0x10007d53c: cmpq $0x3e8, %rax
0x10007d542: jge 0x10007d6aa ; pcre2_match_8 + 6042
0x10007d548: movl $0x1, %eax
0x10007d54d: movl $0x0, %ecx
0x10007d552: movq -0x88(%rbp), %rdx
0x10007d559: cmpl $0x0, -0x64(%rbp)
0x10007d560: setne %sil
0x10007d564: testb $0x1, %sil
0x10007d568: cmovel %ecx, %eax
0x10007d56b: movslq %eax, %rdi
0x10007d56e: addq %rdi, %rdx
0x10007d571: movq %rdx, -0x200(%rbp)
0x10007d578: movq -0x200(%rbp), %rdx
0x10007d57f: cmpq -0x90(%rbp), %rdx
0x10007d586: jbe 0x10007d6a5 ; pcre2_match_8 + 6037
0x10007d58c: movzbl -0x77(%rbp), %eax
0x10007d590: movzbl -0x78(%rbp), %ecx
0x10007d594: cmpl %ecx, %eax
0x10007d596: je 0x10007d61a ; pcre2_match_8 + 5898
0x10007d59c: jmp 0x10007d5a1 ; pcre2_match_8 + 5777
0x10007d5a1: movq -0x200(%rbp), %rax
0x10007d5a8: cmpq -0x80(%rbp), %rax
0x10007d5ac: jae 0x10007d615 ; pcre2_match_8 + 5893
0x10007d5b2: movq -0x200(%rbp), %rax
0x10007d5b9: movq %rax, %rcx
0x10007d5bc: addq $0x1, %rcx
0x10007d5c3: movq %rcx, -0x200(%rbp)
0x10007d5ca: movzbl (%rax), %edx
0x10007d5cd: movl %edx, -0x204(%rbp)
0x10007d5d3: movl -0x204(%rbp), %edx
0x10007d5d9: movzbl -0x77(%rbp), %esi
0x10007d5dd: cmpl %esi, %edx
0x10007d5df: je 0x10007d5f7 ; pcre2_match_8 + 5863
0x10007d5e5: movl -0x204(%rbp), %eax
0x10007d5eb: movzbl -0x78(%rbp), %ecx
0x10007d5ef: cmpl %ecx, %eax
0x10007d5f1: jne 0x10007d610 ; pcre2_match_8 + 5888
0x10007d5f7: movq -0x200(%rbp), %rax
0x10007d5fe: addq $-0x1, %rax
0x10007d604: movq %rax, -0x200(%rbp)
0x10007d60b: jmp 0x10007d615 ; pcre2_match_8 + 5893
0x10007d610: jmp 0x10007d5a1 ; pcre2_match_8 + 5777
0x10007d615: jmp 0x10007d67a ; pcre2_match_8 + 5994
0x10007d61a: jmp 0x10007d61f ; pcre2_match_8 + 5903
0x10007d61f: movq -0x200(%rbp), %rax
0x10007d626: cmpq -0x80(%rbp), %rax
0x10007d62a: jae 0x10007d675 ; pcre2_match_8 + 5989
0x10007d630: movq -0x200(%rbp), %rax
0x10007d637: movq %rax, %rcx
0x10007d63a: addq $0x1, %rcx
0x10007d641: movq %rcx, -0x200(%rbp)
0x10007d648: movzbl (%rax), %edx
0x10007d64b: movzbl -0x77(%rbp), %esi
0x10007d64f: cmpl %esi, %edx
0x10007d651: jne 0x10007d670 ; pcre2_match_8 + 5984
0x10007d657: movq -0x200(%rbp), %rax
0x10007d65e: addq $-0x1, %rax
0x10007d664: movq %rax, -0x200(%rbp)
0x10007d66b: jmp 0x10007d675 ; pcre2_match_8 + 5989
0x10007d670: jmp 0x10007d61f ; pcre2_match_8 + 5903
0x10007d675: jmp 0x10007d67a ; pcre2_match_8 + 5994
0x10007d67a: movq -0x200(%rbp), %rax
0x10007d681: cmpq -0x80(%rbp), %rax
0x10007d685: jb 0x10007d697 ; pcre2_match_8 + 6023
0x10007d68b: movl $0x0, -0x44(%rbp)
0x10007d692: jmp 0x10007db86 ; pcre2_match_8 + 7286
0x10007d697: movq -0x200(%rbp), %rax
0x10007d69e: movq %rax, -0x90(%rbp)
0x10007d6a5: jmp 0x10007d6aa ; pcre2_match_8 + 6042
0x10007d6aa: jmp 0x10007d6af ; pcre2_match_8 + 6047
0x10007d6af: jmp 0x10007d6b4 ; pcre2_match_8 + 6052
0x10007d6b4: movabsq $0x2, %rcx
0x10007d6be: movabsq $0x0, %r9
0x10007d6c8: movl $0x0, %eax
0x10007d6cd: movq -0x88(%rbp), %rdx
0x10007d6d4: movq -0x1c8(%rbp), %rsi
0x10007d6db: movq %rdx, 0x98(%rsi)
0x10007d6e2: movq -0x88(%rbp), %rdx
0x10007d6e9: movq -0x1c8(%rbp), %rsi
0x10007d6f0: movq %rdx, 0xa8(%rsi)
0x10007d6f7: movq -0x88(%rbp), %rdx
0x10007d6fe: movq -0x1c8(%rbp), %rsi
0x10007d705: movq %rdx, 0xb0(%rsi)
0x10007d70c: movq -0x1c8(%rbp), %rdx
0x10007d713: movl $0x0, 0x18(%rdx)
0x10007d71a: movq -0x1c8(%rbp), %rdx
0x10007d721: movl $0x0, 0xe4(%rdx)
0x10007d72b: movq -0x1c8(%rbp), %rdx
0x10007d732: movq $0x0, 0x68(%rdx)
0x10007d73a: movq -0x1c8(%rbp), %rdx
0x10007d741: movl $0x0, 0xdc(%rdx)
0x10007d74b: movq -0x88(%rbp), %rdi
0x10007d752: movq -0x1c8(%rbp), %rdx
0x10007d759: movq 0x80(%rdx), %rsi
0x10007d760: movq -0x88(%rbp), %rdx
0x10007d767: movq -0x1c8(%rbp), %r8
0x10007d76e: movl $0x0, (%rsp)
0x10007d775: movl %eax, -0x27c(%rbp)
0x10007d77b: callq 0x10007e0f0 ; match
0x10007d780: movl %eax, -0x44(%rbp)
0x10007d783: movq -0x1c8(%rbp), %rcx
0x10007d78a: cmpl $0x0, 0x24(%rcx)
0x10007d791: je 0x10007d7cb ; pcre2_match_8 + 6331
0x10007d797: cmpq $0x0, -0x98(%rbp)
0x10007d7a2: jne 0x10007d7cb ; pcre2_match_8 + 6331
0x10007d7a8: movq -0x1c8(%rbp), %rax
0x10007d7af: movq 0xa8(%rax), %rax
0x10007d7b6: movq %rax, -0x98(%rbp)
0x10007d7bd: movq -0x88(%rbp), %rax
0x10007d7c4: movq %rax, -0xa0(%rbp)
0x10007d7cb: movl -0x44(%rbp), %eax
0x10007d7ce: testl %eax, %eax
0x10007d7d0: movl %eax, -0x280(%rbp)
0x10007d7d6: jns 0x10007d81b ; pcre2_match_8 + 6411
0x10007d7dc: jmp 0x10007d7e1 ; pcre2_match_8 + 6353
0x10007d7e1: movl -0x280(%rbp), %eax
0x10007d7e7: addl $0x3e4, %eax
0x10007d7ec: movl %eax, %ecx
0x10007d7ee: subl $0x4, %eax
0x10007d7f1: movq %rcx, -0x288(%rbp)
0x10007d7f8: movl %eax, -0x28c(%rbp)
0x10007d7fe: ja 0x10007d946 ; pcre2_match_8 + 6710
0x10007d804: leaq 0x8c5(%rip), %rax ; pcre2_match_8 + 8640
0x10007d80b: movq -0x288(%rbp), %rcx
0x10007d812: movslq (%rax,%rcx,4), %rdx
0x10007d816: addq %rax, %rdx
0x10007d819: jmpq *%rdx
0x10007d81b: movl -0x280(%rbp), %eax
0x10007d821: testl %eax, %eax
0x10007d823: je 0x10007d895 ; pcre2_match_8 + 6533
0x10007d829: jmp 0x10007d946 ; pcre2_match_8 + 6710
0x10007d82e: movq -0x88(%rbp), %rax
0x10007d835: movq %rax, -0x1e0(%rbp)
0x10007d83c: movq -0x1c8(%rbp), %rax
0x10007d843: movl 0xdc(%rax), %ecx
0x10007d849: movq -0x1c8(%rbp), %rax
0x10007d850: movl %ecx, 0xe0(%rax)
0x10007d856: jmp 0x10007d94b ; pcre2_match_8 + 6715
0x10007d85b: movq -0x1c8(%rbp), %rax
0x10007d862: movq 0x98(%rax), %rax
0x10007d869: cmpq -0x88(%rbp), %rax
0x10007d870: jbe 0x10007d890 ; pcre2_match_8 + 6528
0x10007d876: movq -0x1c8(%rbp), %rax
0x10007d87d: movq 0x98(%rax), %rax
0x10007d884: movq %rax, -0x1e0(%rbp)
0x10007d88b: jmp 0x10007d94b ; pcre2_match_8 + 6715
0x10007d890: jmp 0x10007d895 ; pcre2_match_8 + 6533
0x10007d895: movq -0x1c8(%rbp), %rax
0x10007d89c: movl $0x0, 0xe0(%rax)
0x10007d8a6: movq -0x88(%rbp), %rax
0x10007d8ad: addq $0x1, %rax
0x10007d8b3: movq %rax, -0x1e0(%rbp)
0x10007d8ba: cmpl $0x0, -0x74(%rbp)
0x10007d8c1: je 0x10007d935 ; pcre2_match_8 + 6693
0x10007d8c7: jmp 0x10007d8cc ; pcre2_match_8 + 6588
0x10007d8cc: movb $0x0, %al
0x10007d8ce: movq -0x1e0(%rbp), %rcx
0x10007d8d5: cmpq -0x80(%rbp), %rcx
0x10007d8d9: movb %al, -0x28d(%rbp)
0x10007d8df: jae 0x10007d904 ; pcre2_match_8 + 6644
0x10007d8e5: movq -0x1e0(%rbp), %rax
0x10007d8ec: movzbl (%rax), %ecx
0x10007d8ef: andl $0xc0, %ecx
0x10007d8f5: cmpl $0x80, %ecx
0x10007d8fb: sete %dl
0x10007d8fe: movb %dl, -0x28d(%rbp)
0x10007d904: movb -0x28d(%rbp), %al
0x10007d90a: testb $0x1, %al
0x10007d90c: jne 0x10007d917 ; pcre2_match_8 + 6663
0x10007d912: jmp 0x10007d930 ; pcre2_match_8 + 6688
0x10007d917: movq -0x1e0(%rbp), %rax
0x10007d91e: addq $0x1, %rax
0x10007d924: movq %rax, -0x1e0(%rbp)
0x10007d92b: jmp 0x10007d8cc ; pcre2_match_8 + 6588
0x10007d930: jmp 0x10007d935 ; pcre2_match_8 + 6693
0x10007d935: jmp 0x10007d94b ; pcre2_match_8 + 6715
0x10007d93a: movl $0x0, -0x44(%rbp)
0x10007d941: jmp 0x10007db8b ; pcre2_match_8 + 7291
0x10007d946: jmp 0x10007db8b ; pcre2_match_8 + 7291
0x10007d94b: movl $0x0, -0x44(%rbp)
0x10007d952: cmpl $0x0, -0x60(%rbp)
0x10007d959: je 0x10007da76 ; pcre2_match_8 + 7014
0x10007d95f: movq -0x1c8(%rbp), %rax
0x10007d966: cmpl $0x0, 0xe8(%rax)
0x10007d970: je 0x10007d9dc ; pcre2_match_8 + 6860
0x10007d976: movq -0x88(%rbp), %rax
0x10007d97d: movq -0x1c8(%rbp), %rcx
0x10007d984: cmpq 0x90(%rcx), %rax
0x10007d98b: jae 0x10007da76 ; pcre2_match_8 + 7014
0x10007d991: movq -0x88(%rbp), %rdi
0x10007d998: movq -0x1c8(%rbp), %rax
0x10007d99f: movl 0xe8(%rax), %esi
0x10007d9a5: movq -0x1c8(%rbp), %rax
0x10007d9ac: movq 0x90(%rax), %rdx
0x10007d9b3: movq -0x1c8(%rbp), %rax
0x10007d9ba: addq $0xec, %rax
0x10007d9c0: movl -0x74(%rbp), %r8d
0x10007d9c4: movq %rax, %rcx
0x10007d9c7: callq 0x10009f060 ; _pcre2_is_newline_8
0x10007d9cc: cmpl $0x0, %eax
0x10007d9d1: jne 0x10007da71 ; pcre2_match_8 + 7009
0x10007d9d7: jmp 0x10007da76 ; pcre2_match_8 + 7014
0x10007d9dc: movabsq $0x0, %rax
0x10007d9e6: movq -0x88(%rbp), %rcx
0x10007d9ed: movq -0x1c8(%rbp), %rdx
0x10007d9f4: movq 0x90(%rdx), %rdx
0x10007d9fb: movq -0x1c8(%rbp), %rsi
0x10007da02: movl 0xec(%rsi), %edi
0x10007da08: movl %edi, %esi
0x10007da0a: subq %rsi, %rax
0x10007da0d: addq %rax, %rdx
0x10007da10: cmpq %rdx, %rcx
0x10007da13: ja 0x10007da76 ; pcre2_match_8 + 7014
0x10007da19: movq -0x88(%rbp), %rax
0x10007da20: movzbl (%rax), %ecx
0x10007da23: movq -0x1c8(%rbp), %rax
0x10007da2a: movzbl 0xf0(%rax), %edx
0x10007da31: cmpl %edx, %ecx
0x10007da33: jne 0x10007da76 ; pcre2_match_8 + 7014
0x10007da39: movq -0x1c8(%rbp), %rax
0x10007da40: cmpl $0x1, 0xec(%rax)
0x10007da4a: je 0x10007da71 ; pcre2_match_8 + 7009
0x10007da50: movq -0x88(%rbp), %rax
0x10007da57: movzbl 0x1(%rax), %ecx
0x10007da5b: movq -0x1c8(%rbp), %rax
0x10007da62: movzbl 0xf1(%rax), %edx
0x10007da69: cmpl %edx, %ecx
0x10007da6b: jne 0x10007da76 ; pcre2_match_8 + 7014
0x10007da71: jmp 0x10007db86 ; pcre2_match_8 + 7286
0x10007da76: movq -0x1e0(%rbp), %rax
0x10007da7d: movq %rax, -0x88(%rbp)
0x10007da84: cmpl $0x0, -0x5c(%rbp)
0x10007da8b: jne 0x10007daa2 ; pcre2_match_8 + 7058
0x10007da91: movq -0x88(%rbp), %rax
0x10007da98: cmpq -0x80(%rbp), %rax
0x10007da9c: jbe 0x10007daa7 ; pcre2_match_8 + 7063
0x10007daa2: jmp 0x10007db86 ; pcre2_match_8 + 7286
0x10007daa7: movq -0x88(%rbp), %rax
0x10007daae: movq -0x18(%rbp), %rcx
0x10007dab2: addq -0x28(%rbp), %rcx
0x10007dab6: cmpq %rcx, %rax
0x10007dab9: jbe 0x10007db6f ; pcre2_match_8 + 7263
0x10007dabf: movq -0x88(%rbp), %rax
0x10007dac6: movzbl -0x1(%rax), %ecx
0x10007daca: cmpl $0xd, %ecx
0x10007dad0: jne 0x10007db6f ; pcre2_match_8 + 7263
0x10007dad6: movq -0x88(%rbp), %rax
0x10007dadd: cmpq -0x80(%rbp), %rax
0x10007dae1: jae 0x10007db6f ; pcre2_match_8 + 7263
0x10007dae7: movq -0x88(%rbp), %rax
0x10007daee: movzbl (%rax), %ecx
0x10007daf1: cmpl $0xa, %ecx
0x10007daf7: jne 0x10007db6f ; pcre2_match_8 + 7263
0x10007dafd: movq -0x58(%rbp), %rax
0x10007db01: movl 0x5c(%rax), %ecx
0x10007db04: andl $0x800, %ecx
0x10007db0a: cmpl $0x0, %ecx
0x10007db10: jne 0x10007db6f ; pcre2_match_8 + 7263
0x10007db16: movq -0x1c8(%rbp), %rax
0x10007db1d: cmpl $0x1, 0xe8(%rax)
0x10007db27: je 0x10007db5b ; pcre2_match_8 + 7243
0x10007db2d: movq -0x1c8(%rbp), %rax
0x10007db34: cmpl $0x2, 0xe8(%rax)
0x10007db3e: je 0x10007db5b ; pcre2_match_8 + 7243
0x10007db44: movq -0x1c8(%rbp), %rax
0x10007db4b: cmpl $0x2, 0xec(%rax)
0x10007db55: jne 0x10007db6f ; pcre2_match_8 + 7263
0x10007db5b: movq -0x88(%rbp), %rax
0x10007db62: addq $0x1, %rax
0x10007db68: movq %rax, -0x88(%rbp)
0x10007db6f: movq -0x1c8(%rbp), %rax
0x10007db76: movq $0x0, 0xb8(%rax)
0x10007db81: jmp 0x10007c97a ; pcre2_match_8 + 2666
0x10007db86: jmp 0x10007db8b ; pcre2_match_8 + 7291
0x10007db8b: jmp 0x10007db90 ; pcre2_match_8 + 7296
0x10007db90: movq -0x1c8(%rbp), %rax
0x10007db97: cmpq $0x0, 0x108(%rax)
0x10007dba2: je 0x10007dbfc ; pcre2_match_8 + 7404
0x10007dba8: movq -0x1c8(%rbp), %rax
0x10007dbaf: movq 0x108(%rax), %rax
0x10007dbb6: movq %rax, -0x210(%rbp)
0x10007dbbd: movq -0x210(%rbp), %rax
0x10007dbc4: movq (%rax), %rax
0x10007dbc7: movq -0x1c8(%rbp), %rcx
0x10007dbce: movq %rax, 0x108(%rcx)
0x10007dbd5: movq -0x1c8(%rbp), %rax
0x10007dbdc: movq 0x8(%rax), %rax
0x10007dbe0: movq -0x210(%rbp), %rcx
0x10007dbe7: movq -0x1c8(%rbp), %rdx
0x10007dbee: movq 0x10(%rdx), %rsi
0x10007dbf2: movq %rcx, %rdi
0x10007dbf5: callq *%rax
0x10007dbf7: jmp 0x10007db90 ; pcre2_match_8 + 7296
0x10007dbfc: movq -0x58(%rbp), %rax
0x10007dc00: movq -0x38(%rbp), %rcx
0x10007dc04: movq %rax, 0x18(%rcx)
0x10007dc08: movq -0x18(%rbp), %rax
0x10007dc0c: movq -0x38(%rbp), %rcx
0x10007dc10: movq %rax, 0x20(%rcx)
0x10007dc14: movq -0x1c8(%rbp), %rax
0x10007dc1b: movq 0xb8(%rax), %rax
0x10007dc22: movq -0x38(%rbp), %rcx
0x10007dc26: movq %rax, 0x28(%rcx)
0x10007dc2a: movq -0x38(%rbp), %rax
0x10007dc2e: movw $0x0, 0x48(%rax)
0x10007dc34: cmpl $0x1, -0x44(%rbp)
0x10007dc3b: je 0x10007dc4e ; pcre2_match_8 + 7486
0x10007dc41: cmpl $0xfffffc19, -0x44(%rbp)
0x10007dc48: jne 0x10007df87 ; pcre2_match_8 + 8311
0x10007dc4e: movq -0x38(%rbp), %rax
0x10007dc52: movzwl 0x4a(%rax), %ecx
0x10007dc56: shll $0x1, %ecx
0x10007dc59: movl %ecx, -0x214(%rbp)
0x10007dc5f: cmpl $0x0, -0x70(%rbp)
0x10007dc66: je 0x10007dd37 ; pcre2_match_8 + 7719
0x10007dc6c: cmpl $0x4, -0x214(%rbp)
0x10007dc76: jb 0x10007dcdc ; pcre2_match_8 + 7628
0x10007dc7c: movabsq $-0x1, %rcx
0x10007dc86: movq -0x38(%rbp), %rax
0x10007dc8a: addq $0x50, %rax
0x10007dc90: addq $0x10, %rax
0x10007dc96: movq -0x1c8(%rbp), %rdx
0x10007dc9d: movq 0x48(%rdx), %rdx
0x10007dca1: addq $0x10, %rdx
0x10007dca8: movl -0x214(%rbp), %esi
0x10007dcae: subl $0x2, %esi
0x10007dcb4: movl %esi, %esi
0x10007dcb6: movl %esi, %edi
0x10007dcb8: shlq $0x3, %rdi
0x10007dcbc: movq %rdi, -0x298(%rbp)
0x10007dcc3: movq %rax, %rdi
0x10007dcc6: movq %rdx, %rsi
0x10007dcc9: movq -0x298(%rbp), %rdx
0x10007dcd0: callq 0x1000a6274 ; symbol stub for: __memcpy_chk
0x10007dcd5: movq %rax, -0x2a0(%rbp)
0x10007dcdc: movq -0x1c8(%rbp), %rax
0x10007dce3: movq 0x68(%rax), %rax
0x10007dce7: movl -0x214(%rbp), %ecx
0x10007dced: movl %ecx, %edx
0x10007dcef: cmpq %rdx, %rax
0x10007dcf2: jbe 0x10007dd11 ; pcre2_match_8 + 7681
0x10007dcf8: movq -0x1c8(%rbp), %rax
0x10007dcff: movl 0xd8(%rax), %ecx
0x10007dd05: orl $0x10000, %ecx
0x10007dd0b: movl %ecx, 0xd8(%rax)
0x10007dd11: movq -0x1c8(%rbp), %rax
0x10007dd18: movq 0x8(%rax), %rax
0x10007dd1c: movq -0x1c8(%rbp), %rcx
0x10007dd23: movq 0x48(%rcx), %rcx
0x10007dd27: movq -0x1c8(%rbp), %rdx
0x10007dd2e: movq 0x10(%rdx), %rsi
0x10007dd32: movq %rcx, %rdi
0x10007dd35: callq *%rax
0x10007dd37: movq -0x1c8(%rbp), %rax
0x10007dd3e: movl 0xd8(%rax), %ecx
0x10007dd44: andl $0x10000, %ecx
0x10007dd4a: cmpl $0x0, %ecx
0x10007dd50: je 0x10007dd6c ; pcre2_match_8 + 7772
0x10007dd56: movabsq $0x0, %rax
0x10007dd60: movq %rax, -0x2a8(%rbp)
0x10007dd67: jmp 0x10007dd82 ; pcre2_match_8 + 7794
0x10007dd6c: movq -0x1c8(%rbp), %rax
0x10007dd73: movq 0x68(%rax), %rax
0x10007dd77: shrq $0x1, %rax
0x10007dd7b: movq %rax, -0x2a8(%rbp)
0x10007dd82: movq -0x2a8(%rbp), %rax
0x10007dd89: movl %eax, %ecx
0x10007dd8b: movq -0x38(%rbp), %rax
0x10007dd8f: movl %ecx, 0x4c(%rax)
0x10007dd92: movq -0x1c8(%rbp), %rax
0x10007dd99: movq 0x68(%rax), %rax
0x10007dd9d: shrq $0x1, %rax
0x10007dda1: movq -0x58(%rbp), %rdx
0x10007dda5: movzwl 0x78(%rdx), %ecx
0x10007dda9: movl %ecx, %edx
0x10007ddab: cmpq %rdx, %rax
0x10007ddae: ja 0x10007de70 ; pcre2_match_8 + 8032
0x10007ddb4: movq -0x58(%rbp), %rax
0x10007ddb8: movzwl 0x78(%rax), %ecx
0x10007ddbc: addl $0x1, %ecx
0x10007ddc2: movl %ecx, -0x22c(%rbp)
0x10007ddc8: movl -0x22c(%rbp), %ecx
0x10007ddce: movq -0x38(%rbp), %rax
0x10007ddd2: movzwl 0x4a(%rax), %edx
0x10007ddd6: cmpl %edx, %ecx
0x10007ddd8: jle 0x10007ddec ; pcre2_match_8 + 7900
0x10007ddde: movq -0x38(%rbp), %rax
0x10007dde2: movzwl 0x4a(%rax), %ecx
0x10007dde6: movl %ecx, -0x22c(%rbp)
0x10007ddec: movq -0x38(%rbp), %rax
0x10007ddf0: addq $0x50, %rax
0x10007ddf6: movq -0x1c8(%rbp), %rcx
0x10007ddfd: movq 0x68(%rcx), %rcx
0x10007de01: shlq $0x3, %rcx
0x10007de05: addq %rcx, %rax
0x10007de08: movq %rax, -0x220(%rbp)
0x10007de0f: movq -0x38(%rbp), %rax
0x10007de13: addq $0x50, %rax
0x10007de19: movl -0x22c(%rbp), %edx
0x10007de1f: shll $0x1, %edx
0x10007de22: movslq %edx, %rcx
0x10007de25: shlq $0x3, %rcx
0x10007de29: addq %rcx, %rax
0x10007de2c: movq %rax, -0x228(%rbp)
0x10007de33: movq -0x220(%rbp), %rax
0x10007de3a: cmpq -0x228(%rbp), %rax
0x10007de41: jae 0x10007de6b ; pcre2_match_8 + 8027
0x10007de47: movq -0x220(%rbp), %rax
0x10007de4e: movq %rax, %rcx
0x10007de51: addq $0x8, %rcx
0x10007de58: movq %rcx, -0x220(%rbp)
0x10007de5f: movq $-0x1, (%rax)
0x10007de66: jmp 0x10007de33 ; pcre2_match_8 + 7971
0x10007de6b: jmp 0x10007de70 ; pcre2_match_8 + 8032
0x10007de70: movq -0x38(%rbp), %rax
0x10007de74: movzwl 0x4a(%rax), %ecx
0x10007de78: cmpl $0x1, %ecx
0x10007de7e: jge 0x10007de90 ; pcre2_match_8 + 8064
0x10007de84: movl $0x0, -0x44(%rbp)
0x10007de8b: jmp 0x10007dede ; pcre2_match_8 + 8142
0x10007de90: movq -0x1c8(%rbp), %rax
0x10007de97: movq 0x98(%rax), %rax
0x10007de9e: movq -0x1c8(%rbp), %rcx
0x10007dea5: movq 0x88(%rcx), %rcx
0x10007deac: subq %rcx, %rax
0x10007deaf: movq -0x38(%rbp), %rcx
0x10007deb3: movq %rax, 0x50(%rcx)
0x10007deb7: movq -0x1c8(%rbp), %rax
0x10007debe: movq 0xa0(%rax), %rax
0x10007dec5: movq -0x1c8(%rbp), %rcx
0x10007decc: movq 0x88(%rcx), %rcx
0x10007ded3: subq %rcx, %rax
0x10007ded6: movq -0x38(%rbp), %rcx
0x10007deda: movq %rax, 0x58(%rcx)
0x10007dede: movq -0x88(%rbp), %rax
0x10007dee5: movq -0x18(%rbp), %rcx
0x10007dee9: subq %rcx, %rax
0x10007deec: movq -0x38(%rbp), %rcx
0x10007def0: movq %rax, 0x40(%rcx)
0x10007def4: movq -0x1c8(%rbp), %rax
0x10007defb: movq 0xa8(%rax), %rax
0x10007df02: movq -0x18(%rbp), %rcx
0x10007df06: subq %rcx, %rax
0x10007df09: movq -0x38(%rbp), %rcx
0x10007df0d: movq %rax, 0x30(%rcx)
0x10007df11: movq -0x1c8(%rbp), %rax
0x10007df18: movq 0xb0(%rax), %rax
0x10007df1f: movq -0x1c8(%rbp), %rcx
0x10007df26: cmpq 0xa0(%rcx), %rax
0x10007df2d: jbe 0x10007df4d ; pcre2_match_8 + 8253
0x10007df33: movq -0x1c8(%rbp), %rax
0x10007df3a: movq 0xb0(%rax), %rax
0x10007df41: movq %rax, -0x2b0(%rbp)
0x10007df48: jmp 0x10007df62 ; pcre2_match_8 + 8274
0x10007df4d: movq -0x1c8(%rbp), %rax
0x10007df54: movq 0xa0(%rax), %rax
0x10007df5b: movq %rax, -0x2b0(%rbp)
0x10007df62: movq -0x2b0(%rbp), %rax
0x10007df69: movq -0x18(%rbp), %rcx
0x10007df6d: subq %rcx, %rax
0x10007df70: movq -0x38(%rbp), %rcx
0x10007df74: movq %rax, 0x38(%rcx)
0x10007df78: movq -0x38(%rbp), %rax
0x10007df7c: movl 0x4c(%rax), %edx
0x10007df7f: movl %edx, -0x4(%rbp)
0x10007df82: jmp 0x10007e0b0 ; pcre2_match_8 + 8608
0x10007df87: movq -0x1c8(%rbp), %rax
0x10007df8e: movq 0xc0(%rax), %rax
0x10007df95: movq -0x38(%rbp), %rcx
0x10007df99: movq %rax, 0x28(%rcx)
0x10007df9d: cmpl $0x0, -0x44(%rbp)
0x10007dfa4: je 0x10007dfc6 ; pcre2_match_8 + 8374
0x10007dfaa: cmpl $0xfffffffe, -0x44(%rbp)
0x10007dfb1: je 0x10007dfc6 ; pcre2_match_8 + 8374
0x10007dfb7: movl -0x44(%rbp), %eax
0x10007dfba: movq -0x38(%rbp), %rcx
0x10007dfbe: movl %eax, 0x4c(%rcx)
0x10007dfc1: jmp 0x10007e073 ; pcre2_match_8 + 8547
0x10007dfc6: cmpq $0x0, -0xa0(%rbp)
0x10007dfd1: je 0x10007e063 ; pcre2_match_8 + 8531
0x10007dfd7: movq -0x38(%rbp), %rax
0x10007dfdb: movzwl 0x4a(%rax), %ecx
0x10007dfdf: cmpl $0x0, %ecx
0x10007dfe5: jle 0x10007e014 ; pcre2_match_8 + 8452
0x10007dfeb: movq -0xa0(%rbp), %rax
0x10007dff2: movq -0x18(%rbp), %rcx
0x10007dff6: subq %rcx, %rax
0x10007dff9: movq -0x38(%rbp), %rcx
0x10007dffd: movq %rax, 0x50(%rcx)
0x10007e001: movq -0x80(%rbp), %rax
0x10007e005: movq -0x18(%rbp), %rcx
0x10007e009: subq %rcx, %rax
0x10007e00c: movq -0x38(%rbp), %rcx
0x10007e010: movq %rax, 0x58(%rcx)
0x10007e014: movq -0xa0(%rbp), %rax
0x10007e01b: movq -0x18(%rbp), %rcx
0x10007e01f: subq %rcx, %rax
0x10007e022: movq -0x38(%rbp), %rcx
0x10007e026: movq %rax, 0x40(%rcx)
0x10007e02a: movq -0x98(%rbp), %rax
0x10007e031: movq -0x18(%rbp), %rcx
0x10007e035: subq %rcx, %rax
0x10007e038: movq -0x38(%rbp), %rcx
0x10007e03c: movq %rax, 0x30(%rcx)
0x10007e040: movq -0x80(%rbp), %rax
0x10007e044: movq -0x18(%rbp), %rcx
0x10007e048: subq %rcx, %rax
0x10007e04b: movq -0x38(%rbp), %rcx
0x10007e04f: movq %rax, 0x38(%rcx)
0x10007e053: movq -0x38(%rbp), %rax
0x10007e057: movl $0xfffffffe, 0x4c(%rax)
0x10007e05e: jmp 0x10007e06e ; pcre2_match_8 + 8542
0x10007e063: movq -0x38(%rbp), %rax
0x10007e067: movl $0xffffffff, 0x4c(%rax)
0x10007e06e: jmp 0x10007e073 ; pcre2_match_8 + 8547
0x10007e073: cmpl $0x0, -0x70(%rbp)
0x10007e07a: je 0x10007e0a6 ; pcre2_match_8 + 8598
0x10007e080: movq -0x1c8(%rbp), %rax
0x10007e087: movq 0x8(%rax), %rax
0x10007e08b: movq -0x1c8(%rbp), %rcx
0x10007e092: movq 0x48(%rcx), %rcx
0x10007e096: movq -0x1c8(%rbp), %rdx
0x10007e09d: movq 0x10(%rdx), %rsi
0x10007e0a1: movq %rcx, %rdi
0x10007e0a4: callq *%rax
0x10007e0a6: movq -0x38(%rbp), %rax
0x10007e0aa: movl 0x4c(%rax), %ecx
0x10007e0ad: movl %ecx, -0x4(%rbp)
0x10007e0b0: movl -0x4(%rbp), %eax
0x10007e0b3: addq $0x2c0, %rsp
0x10007e0ba: popq %rbp
0x10007e0bb: retq
0x10007e0bc: sbbl %esp, %ebp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment